QuickJS-NG is “a fork of the original #QuickJS project by Fabrice Bellard and Charlie Gordon, after it went dormant, with the intent of reigniting its development.” That's great: I wouldn't want to be caught with an unsupported runtime.

I'm very glad I looked through the project's issue list, though.

https://github.com/quickjs-ng/quickjs/issues/1172 describes that in a benchmark, -NG is 10% slower than the original. Unfortunate, but it's understandable that -NG could have become bloated over time with all the extra coding.

The truth surprised me: the original is still being updated and has performance optimisations that -NG haven't incorporated yet! So not quite dormant, then!

In the v8v7 test, qjs-ng's performance lags behind qjs · Issue #1172 · quickjs-ng/quickjs

https://ahaoboy.github.io/js-engine-benchmark/?selectEngines=quickjs,quickjs-ng I used the default qjs build configuration and a precompiled version of qjs-ng . I ran the v8v7 test in GitHub CI and...

GitHub
😂 Look, someone created a #dynamic #language called "Zef" (because why not?) and now believes they can compete with #Lua, #QuickJS, and #CPython. 🚀 Just another wild ride through "how to optimize your #hobby #project to do something totally unnecessary" land! 🛠️
https://zef-lang.dev/implementation #Zef #HackerNews #ngated
How To Make a Fast Dynamic Language Interpreter

Building a Runtime with QuickJS

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

og - Collect OpenGraph metadata from a web page

wget downloads.citiwise.eu//cce/qjs/og-deb64-0.3.1.tgz

sha256sum
475b54149a970ce88d3c53c01703df5c8678c4266b308e6806518dd294316e97

#linux #QuickJS #javascript #minimalistComputing

#txiki.js is my tiny JavaScript engine built on top of #QuickJS. I just released version 26.3.0, the biggest release since I started the project: HTTP and WebSocket server, fully static builds on Windows, and more! Check out the blog post: https://code.saghul.net/2026/03/txiki-js-26-3-0-released-a-new-dawn/ and full release notes: https://github.com/saghul/txiki.js/releases/tag/v26.3.0
txiki.js 26.3.0 released, a new dawn! – saghul, on code

"Security researcher Sean Heelan recently tested two sophisticated systems built on GPT-5.2 and Opus 4.5, challenging them to develop exploits for a #zeroday flaw in the #QuickJS Javascript interpreter.

The results point to a significant shift in offensive cybersecurity capabilities, where automated systems can generate functional attack code without human intervention."

#llms

https://cybersecuritynews.com/new-study-shows-gpt-5-2-can-reliably

CVE Alert: CVE-2026-0821 - quickjs-ng - quickjs - RedPacket Security

A vulnerability was determined in quickjs-ng quickjs up to 0.11.0. This vulnerability affects the function js_typed_array_constructor of the file quickjs.c.

RedPacket Security
yt-dlp 發佈支援 JavaScript runtime 外掛的版本了

先前在「yt-dlp 為了解 YouTube 的 challenge,要引入 JavaScript runtime 了」提到 yt-dlp 在開發透過 JavaScript runtime 解 YouTube challenge 的事情,現在推出第一版可以吃 JavaScript runtime 外掛的版本:「 External JavaScript runtime now required for full YouTube...

Gea-Suan Lin's BLOG
QuickJS-NG 0.10.0 released! – saghul, on code

A post for the geek in your life, which might be you anyway. Ludvig Liljenberg has written a post about creating a C-based function "micro-VM guest" for #hyperlight: with #QuickJS!! https://opensource.microsoft.com/blog/2025/03/10/build-a-hyperlight-c-guest-to-securely-execute-javascript/

Understand how -- and how fast -- you can protect an arbitrary .js file. Then run a bunch of things to test how it works!

Build a Hyperlight C guest to securely execute JavaScript - Microsoft Open Source Blog

This article will show you how to create a “guest” application that uses the Hyperlight library and have fun with some JavaScript. Learn more.

Microsoft Open Source Blog