frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Boomkat - a lightweight JavaScript engine written from scratch in C3

https://github.com/ricardobeat/boomkat
3•ricardobeat•50m ago
Hi! 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. Still a work in progress, but finally got to a point I think is worth sharing.

- Architecture: one-pass compiler (no AST), register VM, NaN-boxed values

- Performance: my initial goal was to beat Duktape, but ended up matching/surpassing QuickJS in a few areas

- Compatibility: 100% pass rate across 50k tests from test262 (excludes sloppy mode, legacy and proposal stage features)

- TypeScript: the engine can run TS projects natively, including imports, and is able to run the TS compiler itself

It compiles to a ~2MB executable. It’s about 10x faster than Duktape + supports all modern JS features and runs TypeScript files natively.

---

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.

I didn’t expect to avtually complete it. Getting to 3% pass rate felt amazing, reaching 99% felt unreal. It would take several years to achieve this alone, I think the near future is looking very interesting for software engineering in general.

As the README warns, this is not production-ready code. While the full test262 suite passes, third-party libraries load, I still find simple issues here and there that are not covered by tests - for example, the console methods were breaking emoji characters until yesterday.

It’s released with the BUSL license for unrestricted use in open source and small scale commercial projects.

Would love to hear your thoughts on the implementation and development process.

Comments

ricardobeat•39m ago
Hi everyone! The fact that this could be built so cheaply using modern tools is still incredible to me.

Another motivation I forgot to cover is that I wanted a more modern engine to run on the ESP32 platform, though I’m not there yet.

Happy to answer any questions here.

Show HN: I am getting genuine questions

https://github.com/docbrain-ai/docbrain
1•bhanuhai2•30s ago•0 comments

We Stopped Paying for Linear

https://xiaofeidu.com/posts/linear-to-github-issues/
2•xiaofei_•1m ago•0 comments

If this algorithm runs too long, you can compress randomness

https://www.sidhantbansal.com/2026/Entropy-Stops-This-Algorithm/
1•sidhantbansal•6m ago•0 comments

What it felt like to hit the Hacker News front page

https://heyjonny.dev/posts/hitting-the-hacker-news-front-page/
1•heyjonny•7m ago•0 comments

AWS new AZ in eu-west-2 - beware of unexpected results

1•eddie_catflap•7m ago•0 comments

How Much Memory Does Your Agent Actually Need?

https://huggingface.co/blog/ibm-research/altk-evolve-hmm
1•Brajeshwar•7m ago•0 comments

Most Code Edits Don't Need an IDE

https://medium.com/@chris.ahrweiler/most-code-edits-dont-need-an-ide-163ec4ef299f
1•docjojo•7m ago•0 comments

Show HN: LongTerMemory, an AI EdTech Platform

https://wired.business/longtermemory
1•aledevv•9m ago•0 comments

Civic Hygiene – avoid building technologies that could be used by a police state

https://shkspr.mobi/blog/2013/11/civic-hygiene/
4•felineflock•9m ago•0 comments

MicroSD torture test: 133PB written, SanDisk fails 6 of 7 cards tested

https://www.tomshardware.com/pc-components/microsd-cards/microsd-card-testing-database-celebrates...
1•sbulaev•9m ago•0 comments

Why compiling Rust to WebAssembly is slow

https://00f.net/2026/08/19/why-compiling-rust-to-webassembly-is-slow/
1•jedisct1•14m ago•0 comments

What a Time to Be an Agent

https://hollisrobbinsanecdotal.substack.com/p/what-a-time-to-be-an-agent
1•HR01•15m ago•0 comments

Moderna shares double on melanoma vaccine trial success

https://www.ft.com/content/a98a77e2-5156-4189-b971-974a7e60130f
1•marvel_boy•16m ago•1 comments

Create Perfect Icons for macOS, iOS, Android, and the Web

https://medium.com/@chris.ahrweiler/create-perfect-icons-for-macos-ios-android-and-the-web-a1e05e...
1•docjojo•17m ago•1 comments

Liquid Death runs ad campaign focused on mailing urine to data centers

https://twitter.com/drinkgaragebeer/status/2089699138946408699
2•newspaper1•18m ago•0 comments

The Case Against Kanji

https://circuitscribbles.substack.com/p/the-case-against-kanji
1•paulpauper•18m ago•0 comments

Bill Atkinson and Dithering Algorithms

https://landonswartz.github.io/blog/dithering-algorithms/
1•BestBunsInTown_•19m ago•0 comments

H3 Video – MiniMax H3 AI Video Generator

https://www.h3vid.com
2•Follow_Cloud•20m ago•1 comments

Play the air A theremin in the browser using hand tracking and a webcam

https://termenvox.vercel.app/
1•linesofcode•22m ago•2 comments

Show HN: Leaflight – A Reader for Project Gutenberg

https://chromewebstore.google.com/detail/leaflight-—-reader-for-pr/ndobcikjemlpmcbjkokmlclfoekg...
2•samcgraw•22m ago•0 comments

Hetzner Inference Experiment: Open-weights SLMs free of charge

https://www.hetzner.com/blog/inference-experiment/
1•ignoramous•22m ago•0 comments

Language has two parameters (ArXiv preprint)

https://arxiv.org/abs/2608.18041
2•HR01•24m ago•0 comments

Nvidia's new financial strategy does not compute

https://www.theverge.com/ai-artificial-intelligence/981668/nvidias-goldman-blackrock-gpu-compute-...
4•Brajeshwar•26m ago•0 comments

I escaped the WebAssembly sandbox and got arbitrary shell execution on the host

https://trustsig.eu/blog/wasm2c-tableflip-unchecked-calloc/
2•TrustSig•26m ago•0 comments

$1M hacker challenge for Vercel Sandbox

https://vercel.com/blog/one-million-dollar-hacker-challenge-for-vercel-sandbox
1•rafaelc•27m ago•0 comments

Show HN: Helena – API client with no Electron and no accounts, in Go+Fyne

https://github.com/ideaconnect/helena
2•bpacholek•27m ago•1 comments

XWayland 26.1 RC1 Released with Many New Features

https://www.phoronix.com/news/XWayland-26.1-RC1
1•DemiGuru•27m ago•0 comments

Skill_vault: Parallel plan phase implementation and plan formal verification

https://github.com/metacircu1ar/skill_vault
1•metacircu1ar•28m ago•0 comments

Israeli military admits to firing on car carrying 5-year-old Hind Rajab

https://www.cnn.com/2026/08/19/middleeast/israel-military-idf-hind-rajab-firing-intl
5•lr0•29m ago•0 comments

Show HN: Flow – Claude Code CLI for feature planning → review/testing → merge

https://github.com/gavingolden/flow/
2•gavinegolden•29m ago•0 comments