// catalogue · every exhibit side by side

Catalogue

The machines PocketJS runs on, in one table: the three numbers that matter for a UI runtime — processor, memory, display — and how each machine executes PocketJS. Click a column to sort; click a row to open the exhibit.

00

Specification table

17 machines
ProcessorMemoryDisplay
1983NESNintendoHome consoleRicoh 2A03 (6502) · 1.79 MHz2 KB256 × 240AOT Pocket Vapor target
1989Game BoyNintendoHandheld consoleSharp SM83 · 4.19 MHz8 KB + 8 KB VRAM160 × 144AOT Pocket Vapor target
2001Game Boy AdvanceNintendoHandheld consoleARM7TDMI · 16.78 MHz32 KB + 256 KB240 × 160AOT Pocket Vapor target
2004Sony PSPSony Computer EntertainmentHandheld consoleMIPS R4000 · 333 MHz32 MB480 × 272Guest Registered target
2007iPhone 2GApplePhoneARM11 · 412 MHz128 MB320 × 480Guest Hardware-tested host
2009Meizu M8MeizuPhoneSamsung ARM11 · 667 MHz256 MB720 × 480Guest Hardware-tested host
2011Nokia E7NokiaPhoneARM11 · 680 MHz256 MB640 × 360 AMOLEDGuest Hardware-tested host
2011iPhone 4SApplePhoneApple A5 · 2 × 800 MHz512 MB640 × 960 RetinaGuest Hardware-tested host
2011PS VitaSony Computer EntertainmentHandheld consoleCortex-A9 ×4 · 333 MHz512 MB + 128 MB VRAM960 × 544 OLEDGuest Registered target
2015iPod touch 6AppleMedia playerApple A8 · 1.1 GHz1 GB640 × 1136 RetinaGuest Hardware-tested host
2019ESP32 MeowBitXueersi · KittenBotMicrocontrollerESP32-D0WD · 2 × 240 MHz520 KB SRAM + 8 MB PSRAM160 × 128 TFTAOT Pocket Vapor target
2022PlaydatePanicHandheld consoleCortex-M7 · 168 MHz16 MB400 × 240 · 1-bitAOT Pocket Vapor target
2023PocketBookPocketBook InternationalE-readerDual-core 1 GHz (Verse)512 MB6″ E Ink 758 × 1024Guest Registered target
2025ESP32-P4Espressif · M5StackMicrocontrollerRISC-V ×2 · 400 MHz768 KB + 32 MB PSRAM1280 × 720 (Tab5)Native Renderer integration
desktopmacOSAppleDesktopApple silicon / Intelhost RAMdynamic viewport · density 2Guest Registered target
simulatoriOS simulatorApplePhoneApple silicon Mac (simulator)host RAMdensity 1–4, default 3Guest Development host
dev hostsWeb & simpocket-stackDesktopwasm32 / nativehost RAM480 × 272 and any dynamic viewportGuest Development host

Processor, memory and display are curated museum data with sources on each exhibit page. Path and status follow the upstream registry and evidence tables.