A francia matematikus Fabrice Bellard, aki legismertebb az ffmpeg, qemu, tcc és a π számának számításával kapcsolatos munkájáról, nyílt hozzáférésűvé tette a QuickJS-t, amely a JavaScript tömörített implementációja C nyelven.
- Szinte teljes mértékben támogatja az ES2019 specifikációt.
- Többek között matematikai kiterjesztéseket is tartalmaz.
- Átmegy az ECMAScript Test Suite minden tesztjén.
- Nincsenek függőségek más könyvtáraktól.
- A statikusan linkelt könyvtár kicsi mérete — 190 KiB körüli x86-on a „hello world” esetén.
- Gyors értelmező — körülbelül 100 másodperc alatt végzi el az ECMAScript Test Suite 56000 tesztjét 1 asztali PC magon. A ciklus indításának és leállításának költsége < 300 μs.
- Képes JavaScriptet futtatható fájlokká fordítani külső függőségek nélkül.
- Képes JavaScriptet WebAssembly-be fordítani.
- Hivatkozás-számlálóval ellátott szemétgyűjtő (determinista, alacsony memóriafelhasználással).
- Parancssori értelmező szintaxiskiemeléssel.
A következő szerint teljesítménytesztek a vita az Opennet.ru-n, a QuickJS sebessége a tesztekben 15-40-szer lassabb, mint a Node.js.
Forrás: linux.org.ru
