HN Hall of Fame Weekly email

QuickJS JavaScript Engine

Screenshot of bellard.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 5 calendar years, with breakout response in 3 of them.

submissions
9
submitters
9
observed span
2019–2025
peak thread · 261 comments
948 pts
latest 20+ return · 2022-03-08
141 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Is there anything that Fabrice can't do? I mean, FFMpeg is almost a PhD thesis in and of itself, and he still manages to find time to make TinyC, QEMU, and now this. To say I'm jealous of his skills would be an understatement.

tombert·948-point thread·

QuickJS is quite a pleasure to work with, for variety of reasons. Not using setjmp/longjmp and having a nice internal resource leak debugging mechanisms are just a few of them. I've already replaced most of my duktape uses with QuickJS, and I'm quite happy with the result.

megous·438-point thread·

Gave it a try a couple of years ago and it had issues with larger JavaScript bundles (passing a lot of objects on the stack requiring recompiling the entire process with an increased stack size or modifying the threads on which it runs to accommodate - even with that, reasonably deep callstacks would overflow). I also thought the deterministic GC would mean lower memory usage but it's actually worse than V8 (which has all the intermediate bytecode, and the JIT-ed…

gigel82·141-point thread·

Nice snug self-contained binary with no dependencies :D qjsc -e -o file.c file.js cc -static -L /usr/local/lib/quickjs -I /usr/local/include/quickjs -o filejs file.c -lquickjs -lm -lpthread errno ~/Downloads $: ldd filejs filejs: Start End Type Open Ref GrpRef Name 0000063faca58000 0000063facbaa000 dlib 1 0 0 /home/errno/Downloads/filejs

_gmkt·12-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
1566

reference only — not used in Hall rules or ranking

Total comments
480

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2019-07-10QuickJS JavaScript Enginemadars103
2019-07-11QuickJS JavaScript EngineFirst breakout · Best threadapaprocki948261
2020-10-16QuickJS JavaScript Engineadunk20
2020-10-23A small but complete JavaScript enginemarcobambini438146
2022-03-08QuickJS JavaScript EngineHall induction · Latest 20+ point returngjvc14167
2024-01-18QuickJS JavaScript Enginemmphosis80
2024-11-03QuickJS JavaScript Enginethunderbong31
2025-04-13QuickJS JavaScript Enginestefankuehnel41
2025-10-25QuickJS JavaScript Engine_gmkt121