March 31, 2026
Bot codes, comments combust
JSSE: A JavaScript Engine Built by an Agent
Bot builds a JavaScript brain in 6 weeks — cheers, side‑eye, and spicy debates
TLDR: An AI agent built a new JavaScript engine in six weeks that aced a massive official test suite with minimal human typing. Commenters are split between calling it a watershed moment for automated coding and warning it’s just tests—demanding proof on performance, longevity, and real‑world usefulness, which could reshape how software gets made.
A lone coder let an AI agent loose for six weeks and woke up to a brand‑new JavaScript engine that passes 98,426 official tests from test262. The human says they typed almost nothing; the bot cranked out ~170,000 lines of Rust code and hit 100% on the non‑experimental tests. The internet? Absolutely buzzing with equal parts awe and suspicion.
On the hype side, one commenter called it “pretty neat” proof that a “programming program” can ship real software, while another claimed this means any big company could spin up their own browser engine in mere months. Cue the “new browser wars” memes and jokes about sleeping while your robot coworker builds the internet for you. People cackled at the bot’s “YOLO mode” and the all‑night sprint where it implemented the notoriously tricky time/date system, Temporal, before breakfast. “I slept, it shipped,” became the catchphrase.
Then the brakes: critics argued passing tests isn’t the same as being good. A top‑liked retort insisted that without those pre‑written tests, this would be a different story—credit to the test authors. Others warned that the real boss fights are performance, stability, and staying useful over years. One dev confessed they tried to recreate a similar project in another language and failed—but learned a ton, underlining that this isn’t push‑button magic. In short: the bot flexed, the crowd split, and the debate got deliciously spicy.
Key Points
- •JSSE is a from-scratch JavaScript engine in Rust that passed 100% of test262’s non-staging tests (98,426 scenarios).
- •The engine was implemented entirely by an autonomous coding agent (Claude Code in YOLO mode), with the author contributing ~4 hours of hands-on time.
- •Development ran from Jan 27 to Mar 9, 2026 (42 days), with 592 commits and ~170,000 lines of Rust produced (929,475 added; 448,317 removed).
- •The workflow used a PLAN.md derived from the ECMAScript spec and test262; the agent iteratively implemented tasks, ran tests, and committed while enforcing no regressions.
- •A 16-hour unattended run implemented the Temporal API (including IANA timezone via ICU4X and 12 calendars), adding 4,482 passing tests in that session.