I tukuna e Fabrice Belard tetahi miihini JavaScript

Ko Fabrice Bellard te tohunga pangarau Wīwī, he mea rongonui mo ana mahi mo te ffmpeg, qemu, tcc me te tātai pi, kua tukuna a QuickJS ki te iwi whanui, he whakatinanatanga kiato o JavaScript hei whare pukapuka i C.

  • Tata rawa ki te tautoko i te tohu ES2019.
  • Tae atu ki nga toronga pangarau.
  • Ka paahitia nga whakamatautau ECMAScript Test Suite katoa.
  • Karekau he whakawhirinaki ki etahi atu whare pukapuka.
  • He iti te rahi o te whare pukapuka hono - mai i te 190 KiB i runga i te x86 mo "kia ora te ao".
  • He kaiwhakamaori tere - ka eke ki te 56000 ECMAScript Test Suite i roto i te ~100s i runga i te 1 matua o te PC papamahi. Tīmata-mutu hurihanga i runga <300 µs.
  • Ka taea te whakahiato Javascript ki roto i nga konae ka taea te whakahaere me te kore e whakawhirinaki ki waho.
  • Ka taea te whakahiato Javascript ki WebAssembly.
  • Kaikohi paru me te porotiti tohutoro (whakatau, iti te kai mahara).
  • Kaiwhakamaori raina whakahau me te miramira snitaxis tae.

E ai ki nga whakamatautau mahi Tuhinga ka whai mai nga korerorero mo Opennet.ru, Ko te tere o QuickJS i nga whakamatautau he 15-40 nga wa iti ake i te Node.js.

Source: linux.org.ru

Tāpiri i te kōrero