Fabriss Belārs publicēja JavaScript dzinēju.

Francijas matemātiķis Fabriss Belars (Fabrice Bellard), kurš vairāk pazīstams ar savu darbu pie ffmpeg, qemu, tcc un pi skaitīšanas, ir publicējis QuickJS – kompaktu JavaScript realizāciju C valodā kā bibliotēku.

  • Gandrīz pilnībā atbalsta ES2019 specifikāciju.
  • Tajā skaitā matemātiskie paplašinājumi.
  • Iziet visus ECMAScript Test Suite testus.
  • Nav atkarību no citām bibliotēm.
  • Neliels statiski saistītas bibliotēkas izmērs – no 190 KiB x86 arhitektūrai "hello world" gadījumā.
  • Ātrs interpretators – iziet 56000 ECMAScript Test Suite testus aptuveni 100 sekundēs uz 1 datora kodola. Palaišanas un apturēšanas cikla izmaksas < 300 µs.
  • Var kompilēt JavaScript izpildāmās failos bez ārējām atkarībām.
  • Var kompilēt JavaScript uz WebAssembly.
  • Atkritumu vākšanas mehānisms ar atsaucēm (noteikts, ar zemām atmiņas patēriņa izmaksām).
  • Komandrindas interpretators ar krāsainu sintakses izcelšanu.

Saskaņā ar veiktspējas testiem no diskusijām Opennet.ru, QuickJS ātrums testos ir 15-40 reizes lēnāks nekā Node.js.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster