Fabrice Belar je objavil JavaScript motor

Francoski matematik Fabrice Bellard je bolj znan po svojem delu na ffmpeg, qemu, tcc in pri izračunu števila pi, zato je v javnost izdal QuickJS – kompaktno implementacijo JavaScripta v obliki knjižnice v jeziku C.

  • Skoraj v celoti podpira specifikacijo ES2019.
  • Vključuje tudi matematične razširitve.
  • Prehaja vse teste ECMAScript Test Suite.
  • Brez odvisnosti od drugih knjižnic.
  • Majhna velikost statično povezane knjižnice – od 190 KiB na x86 za 'hello world'.
  • Hitri interpreter – prehaja 56000 testov ECMAScript Test Suite v približno 100 sekundah na 1 jedru namiznega računalnika. Stroški zagona in ustavitve so < 300 mikrosken.
  • Lahko prevaja JavaScript v izvršljive datoteke brez zunanjih odvisnosti.
  • Lahko prevaja JavaScript v WebAssembly.
  • Garbage collector s števcem referenc (določen, z nizko porabo pomnilnika).
  • Ukazni interpreter s barvnim poudarjanjem sintakse.

Po testi učinkovitosti iz razprave na Opennet.ru, hitrost QuickJS v testih je 15-40 krat manjša kot Node.js.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster