QuickJS is a small and embeddable JavaScript engine. It aims to support the latest ECMAScript specification.
This project is a fork of the original QuickJS project by Fabrice Bellard and Charlie Gordon, after it went dormant, with the intent of reigniting its development.
Head over to the project website for instructions on how to get started and more documentation.
QuickJS can use Zephyr's libc and native synchronization primitives, including 64-bit Atomics on
targets without lock-free 64-bit instructions. The Zephyr example
builds and runs the engine directly on the mps2/an385 QEMU board.
@bnoordhuis, @saghul, and many more contributors.