Il-matematiku Franċiż Fabrice Bellard, magħruf aħjar għax-xogħol tiegħu fuq ffmpeg, qemu, tcc u l-kalkolu tal-pi, għamel QuickJS disponibbli pubblikament, implimentazzjoni kompatta ta’ JavaScript bħala librerija f’C.
- Jappoġġja kważi bis-sħiħ l-ispeċifikazzjoni ES2019.
- Inklużi estensjonijiet matematiċi.
- Jgħaddi mit-testijiet kollha ECMAScript Test Suite.
- Ebda dipendenzi fuq libreriji oħra.
- Daqs żgħir tal-librerija marbuta b'mod statiku - minn 190 KiB fuq x86 għal "hello world".
- Interpretu veloċi - jgħaddi minn 56000 test ECMAScript Test Suite f'~100s fuq qalba waħda ta' PC desktop. Overhead taċ-ċiklu tal-bidu u l-waqfien < 1 µs.
- Jista 'jiġbor Javascript f'fajls eżekutibbli mingħajr dipendenzi esterni.
- Jista 'jiġbor Javascript għal WebAssembly.
- Kollettur taż-żibel b'referenza counter (deterministiku, konsum baxx ta 'memorja).
- Interpretu tal-linja tal-kmand b'enfasi snitaxis ikkulurita.
Skond testijiet tal-prestazzjoni ta ' diskussjonijiet fuq Opennet.ru, il-veloċità ta 'QuickJS fit-testijiet hija 15-40 darba inqas minn Node.js.
Sors: linux.org.ru