PocketJS's banner
PocketJS's profile picture

PocketJS

@pocket_js • 5,843 subscribers

Create on every screen you love 🌈 Play on the web. Take it native to PSP, Vita, 3DS and more. 👾 https://t.co/ku9hiWR9on

Shorts

New from PocketJS: quickjs-oxide. A JavaScript interpreter modeled after QuickJS, implemented from scratch by AI in Rust with zero unsafe code, and the first of its kind to achieve performance competitive with the original QuickJS. We spent one month achieving a high Test262 pass rate, then another month cleaning up the code, getting rid of the AI slop, and reaching competitive performance with just a stack VM and reference counting. Over the last weekend at RustChinaConf, we rewrote the core into a register VM and achieved this level of performance in just two days. Now quickjs-oxide outperforms most non-JIT JavaScript engines on benchmarks like V8 v7 and the Octane suite, using only around 30% more memory than QuickJS, while maintaining zero lines of unsafe implementation code and no external dependencies except for BigInt support. Huge credit to Ericoolen for making this happen, and massive thanks to our sponsor Zephyr Cloud for supporting the journey!

New from PocketJS: quickjs-oxide. A JavaScript interpreter modeled after QuickJS, implemented from scratch by AI in Rust with zero unsafe code, and the first of its kind to achieve performance competitive with the original QuickJS. We spent one month achieving a high Test262 pass rate, then another month cleaning up the code, getting rid of the AI slop, and reaching competitive performance with just a stack VM and reference counting. Over the last weekend at RustChinaConf, we rewrote the core into a register VM and achieved this level of performance in just two days. Now quickjs-oxide outperforms most non-JIT JavaScript engines on benchmarks like V8 v7 and the Octane suite, using only around 30% more memory than QuickJS, while maintaining zero lines of unsafe implementation code and no external dependencies except for BigInt support. Huge credit to Ericoolen for making this happen, and massive thanks to our sponsor Zephyr Cloud for supporting the journey!

23,258 görüntüleme

Meet Pocket Duty, a new first-person shooter built on Pocket3D. Runs on PS Vita, Nintendo 3DS and PSP. Based on Claude of Duty, a three.js game by Matt Shumer. Create 3D on every screen you love.

Meet Pocket Duty, a new first-person shooter built on Pocket3D. Runs on PS Vita, Nintendo 3DS and PSP. Based on Claude of Duty, a three.js game by Matt Shumer. Create 3D on every screen you love.

22,182 görüntüleme

iPhone Duo, meet iPod touch 4. Powered by PocketJS 😎

iPhone Duo, meet iPod touch 4. Powered by PocketJS 😎

65,803 görüntüleme

Testing Pocket3D on PS Vita at 60FPS with the native GXM 3D backend. No video streaming. Everything runs locally on the device, with Pocket3D built to squeeze the most out of native hardware. More coming soon.

Testing Pocket3D on PS Vita at 60FPS with the native GXM 3D backend. No video streaming. Everything runs locally on the device, with Pocket3D built to squeeze the most out of native hardware. More coming soon.

19,030 görüntüleme

PocketJS 0.12.0 is out! While following PSPMAN by Obsolete Sony, we noticed a CJK text-loading case we could improve. Apps can now keep a skeleton until the full text is ready, then draw it all at once, making dynamic UIs like music players feel much cleaner.

PocketJS 0.12.0 is out! While following PSPMAN by Obsolete Sony, we noticed a CJK text-loading case we could improve. Apps can now keep a skeleton until the full text is ready, then draw it all at once, making dynamic UIs like music players feel much cleaner.

23,801 görüntüleme

After Nintendo Switch and E Ink, PocketJS is now running on Nokia Symbian too, all in the same day! Responsive layouts work perfectly in both portrait and landscape. 😍

After Nintendo Switch and E Ink, PocketJS is now running on Nokia Symbian too, all in the same day! Responsive layouts work perfectly in both portrait and landscape. 😍

32,588 görüntüleme

PocketJS now runs on the Meizu M8, a 2009 Chinese phone built on Windows CE 6. At the dawn of the iPhone era, Meizu built a remarkably modern touch experience over an older embedded OS. It was a brief branch of mobile history. Porting PocketJS here let us see how it worked.

PocketJS now runs on the Meizu M8, a 2009 Chinese phone built on Windows CE 6. At the dawn of the iPhone era, Meizu built a remarkably modern touch experience over an older embedded OS. It was a brief branch of mobile history. Porting PocketJS here let us see how it worked.

23,110 görüntüleme

Videos