Fabrice Belard ya fito da injin JavaScript

Masanin lissafin Faransa Fabrice Bellard, wanda aka fi sani da aikinsa akan ffmpeg, qemu, tcc da lissafin pi, ya sanya QuickJS a bainar jama'a, ƙaramin aiwatar da JavaScript a matsayin ɗakin karatu a C.

  • Kusan yana goyan bayan ƙayyadaddun ES2019.
  • Ciki har da kari na lissafi.
  • Ya wuce duk gwajin ECMAScript Test Suite.
  • Babu dogaro ga sauran ɗakunan karatu.
  • Ƙananan girman ɗakin karatu mai alaƙa - daga 190 KiB akan x86 don "sannu duniya".
  • Mai fassara mai sauri - ya wuce gwaje-gwajen gwaji na 56000 ECMAScript a cikin ~100s akan cibiya 1 na PC tebur. Zagayen farawa-tsayawa sama <300 µs.
  • Za a iya tattara Javascript cikin fayilolin da za a iya aiwatarwa ba tare da dogaro na waje ba.
  • Za a iya haɗa Javascript zuwa WebAssembly.
  • Mai tara shara tare da ma'aunin tunani (ƙaddara, ƙarancin ƙwaƙwalwar ajiya).
  • Mai fassarar layin umarni tare da snitaxis masu launi.

A cewar gwaje-gwajen aiki daga tattaunawa akan Opennet.ru, Gudun QuickJS a cikin gwaje-gwaje shine sau 15-40 kasa da Node.js.

source: linux.org.ru

Add a comment