Fabrice Bellard a lansat motorul JavaScript

Matematicianul francez Fabrice Bellard, mai bine cunoscut pentru munca sa la ffmpeg, qemu, tcc și calcularea numărului π, a lansat în acces deschis QuickJS - o implementare compactă a JavaScript sub formă de bibliotecă în limbajul C.

  • Suportă aproape complet specificația ES2019.
  • Inclusiv extensii matematice.
  • Trece toate testele ECMAScript Test Suite.
  • Nu are dependențe de alte biblioteci.
  • Dimensiune mică a bibliotecii legate static - de la 190 KiB pe x86 pentru 'hello world'.
  • Interpret rapid - trece 56000 de teste ECMAScript Test Suite în ~100s pe 1 nucleu de PC desktop. Overhead-ul pentru ciclul de pornire și oprire este < 300 μs.
  • Poate compila JavaScript în fișiere executabile fără dependențe externe.
  • Poate compila JavaScript în WebAssembly.
  • Colector de gunoi cu contor de referințe (determinist, cu un consum mic de memorie).
  • Interpret de linie de comandă cu evidențiere sintactică colorată.

Conform teste de performanță din discuții pe Opennet.ru, viteza QuickJS în teste este de 15-40 de ori mai mică decât Node.js.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster