github.com• Aug 19, 2026• 1 min read
Show HN: a javascript engine written in C3 with native TS supportHi HN! For the past three months I’ve been working on boomkat, a fully ES compatible, strict-only engine. It was written from scratch using the C3 language, with Duktape and QuickJS as reference engines.The engine passes 100% of test262 (subset, excluding legacy features, sloppy mode and proposal stage features), 10x faster than Duktape, matching QuickJS in performance, and can natively run TypeScript files including module support. Supports all modern JS features.It was built with a mix of several open-weight models and harnesses, with Claude Code as reviewer. I estimate 300+ hours of work, plus agents running nearly 24/7 for 12 weeks. 2000+ commits, all read (but not fully reviewed) by me. About €300 spent in total.As the README warns, this is not production-ready code, but I think it's at a state worth sharing. Surprisingly test262 still leaves a lot of surface uncovered, there are still small issues here and there but it runs a lot of real world code successfully (e.g. Zod).Would l