MicroQuickJS: Fabrice Bellard's New Javascript Engine for Embedded Systems
Analysis
Key Takeaways
- •MicroQuickJS is a new Javascript engine designed for embedded systems.
- •It has a very small footprint, requiring minimal RAM and ROM.
- •The author is exploring its potential for sandboxing untrusted code, especially from LLMs.
“MicroQuickJS (aka. MQuickJS) is a Javascript engine targetted at embedded systems. It compiles and runs Javascript programs with as low as 10 kB of RAM. The whole engine requires about 100 kB of ROM (ARM Thumb-2 code) including the C library. The speed is comparable to QuickJS.”