Build modern apps for impossible devices. Made alongside @sheruapp. 👾 discord.gg/cTce4eXzSK

Pinned Tweet
Introducing PocketJS 🕹️ import { createSignal } from "solid-js" on a Sony PSP. No forked framework. Real Solid and Vue Vapor, compile-time Tailwind design system, and 60 FPS animation in 8 MB of RAM! Bare Metal Modern Web ⚡️
10
99
1,116
388,951
Thanks @_HalfSweet for bringing PocketJS to ESP-IDF with the first reusable component for ESP32-P4!
感谢大佬的支持!目前的两个优化都已经进入到上游了,后续我会继续在esp平台上继续优化。 目前已经发布了IDF Components的0.1.0版本,有P4的同学可以开始体验了,后续将会支持更多ESP芯片 components.espressif.com/com…
1
11
1,827
Kindle unblocked! 🚀
Fresh hardware has arrived for the next round of PocketJS testing! 🥳 Time to see how far we can push them. 😈
6
2
141
11,155
PocketJS retweeted
有 B 站 UP 主报道 PocketJS 啦! 已严肃学习 + 一键三连 🥳
10
2
40
4,134
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. 😍
真机运行成功😎
5
23
287
31,494
Just now our community has ported PocketJS to E-Ink device! 🤯 This is not a trivial WebView port. It’s based on the InkView SDK with great incremental UI refresh support! Let’s Fxxking Go! 🛫
3
8
94
18,052
Nintendo Switch unlocked for PocketJS! @imwritingbugs just brought PocketJS up inside a NS emulator. The power of open source is unreal. ⚡️
刚刚把 @pocket_js 在 switch 模拟器上跑起来了 😋
1
1
22
12,545
Fresh hardware has arrived for the next round of PocketJS testing! 🥳 Time to see how far we can push them. 😈
7
1
70
16,170
PocketJS retweeted
After some optimizations, we finally achieved a frame rate of 60 FPS on the ESP32P4! I’ll be submitting PR for all these optimizations to the upstream repository, and we hope PocketJS will become the go-to choice for embedded UI @ewind_dev @pocket_js
Running PocketJS on the ESP32P4. The frame rate reaches approximately 20 FPS at a CPU frequency of 360 MHz and a resolution of 1280x720 @pocket_js @ewind_dev
2
8
82
6,390
Cover Flow performance optimized! 🚀
Do you want Cover Flow on PSP? Each card is a real PocketJS app that can be switched and launched directly! ⚡️
2
16
134
5,401
Pocket Vapor now runs on the MeowBit — a sub-$10 educational handheld 🕹️ Possibly the cheapest device ever to run Vue!
We compiled reactive JavaScript into a cartridge. The same Vue component now runs on a 2KB RAM NES and a Game Boy Advance. No JavaScript engine. No GC. The computed values and UI effects are compiled directly into bare-metal C. This is Pocket Vapor. ⚡️
1
9
2,292
We compiled reactive JavaScript into a cartridge. The same Vue component now runs on a 2KB RAM NES and a Game Boy Advance. No JavaScript engine. No GC. The computed values and UI effects are compiled directly into bare-metal C. This is Pocket Vapor. ⚡️
7
21
165
42,154
Do you want Cover Flow on PSP? Each card is a real PocketJS app that can be switched and launched directly! ⚡️
3
15
187
18,737
PocketJS ended up with almost exactly the same split: Rust for the runtime and hardware-facing core, TypeScript for the app model and developer experience. Nearly 1:1 across the codebase.
I think this is the optimal tech stack today
1
16
1,394
The new PocketJS homepage puts a live PSP directly in your browser! 🕹️ Launch Pocket apps, send input, and watch the real hardware respond in real time. Bare metal modern web ⚡️
2
13
201
19,114