Fabrice Bellard je objavio JavaScript motor.

Francuski matematičar Fabrice Bellard, poznat po radu na ffmpeg, qemu, tcc i izračunavanju broja pi, objavio je QuickJS kao kompaktno implementaciju JavaScript-a u obliku C biblioteke.

  • Gotovo potpuno podržava specifikaciju ES2019.
  • Uključuje matematička proširenja.
  • Prolazi sve testove ECMAScript Test Suite.
  • Bez zavisnosti od drugih biblioteka.
  • Mala veličina statički linkovane biblioteke – od 190 KiB na x86 za 'hello world'.
  • Brz interpreter – prolazi 56000 testova ECMAScript Test Suite za ~100s na 1 jezgru desktop računara. Troškovi pokretanja i zaustavljanja su < 300 μs.
  • Može kompajlirati JavaScript u izvršne datoteke bez vanjskih zavisnosti.
  • Može kompajlirati JavaScript u WebAssembly.
  • Sakupljač smeća sa brojačem referenci (deterministički, sa malom potrošnjom memorije).
  • Interpreter komandne linije s obojanom sintaktičkom naglaskom.

Prema performansnim testovima iz raspravama na Opennet.ru, brzina QuickJS u testovima je 15-40 puta manja nego Node.js.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster