SMRTR ProgrammingDec 23, 2025Phoronix

Micro QuickJS Engine Compiles & Runs JavaScript With As Little As 10kB Of RAM

SMRTR summary

A JavaScript engine that runs on just 10 kilobytes of memory has emerged from the mind of Fabrice Bellard, the prolific open-source developer behind essential tools like QEMU and FFmpeg. His latest creation, Micro QuickJS, squeezes an entire JavaScript runtime into roughly 100 kilobytes of storage while maintaining performance comparable to his previous QuickJS engine.

The ultra-compact engine targets embedded systems where every byte counts. It supports a subset of JavaScript similar to ES5, though with stricter rules than the standard.

Bellard has a peculiar talent for miniaturization in computing. A decade ago, he famously created a PC emulator that ran entirely in a web browser using pure JavaScript. Now he's flipped the script, cramming JavaScript itself into impossibly small spaces.

Released under the MIT open-source license and available on GitHub, Micro QuickJS represents what happens when brilliant engineering meets extreme constraints. For developers working on smart sensors, IoT devices, or other memory-starved hardware, this Christmas gift could unlock new possibilities.

SMRTR provides this summary for quick context. The original article belongs to Phoronix.

Read the original article
SMRTR Programming

Get the next batch of curated summaries in your inbox.

This archive is built from SMRTR newsletter summaries. Subscribe for hand-picked stories without the extra noise.