Building a Runtime with QuickJS

Building a tiny JavaScript runtime on top of QuickJS with timers, file I/O, and an event loop.