Фабрис Белард JavaScript хөдөлгүүрийг гаргасан

Францын математикч, ffmpeg, qemu, tcc болон pi тооцоолол дээр ажилладаг гэдгээрээ алдартай Фабрис Беллард QuickJS-ийг олон нийтэд нээлттэй болгож, JavaScript-ийн авсаархан хувилбарыг C хэл дээрх номын сан болгожээ.

  • ES2019 техникийн үзүүлэлтийг бараг бүрэн дэмждэг.
  • Математикийн өргөтгөлүүдийг багтаасан болно.
  • ECMAScript Test Suite-ийн бүх тестийг давсан.
  • Бусад номын сангаас хамааралгүй.
  • Статик холбогдсон номын сангийн жижиг хэмжээ - x190 дээр 86 КБ-аас "Сайн уу ертөнц"-д зориулагдсан.
  • Хурдан орчуулагч - ширээний компьютерийн 56000 цөм дээр ~100 секундын дотор 1 ECMAScript Test Suite тестийг давдаг. Эхлэх-зогсоох мөчлөгийн ачаалал < 300 мкс.
  • Javascript-ийг гадны хамааралгүйгээр гүйцэтгэгдэх файл болгон хөрвүүлэх боломжтой.
  • Javascript-г WebAssembly-д хөрвүүлэх боломжтой.
  • Лавлагаа тоолууртай хог цуглуулагч (тодорхойлолттой, санах ойн хэрэглээ бага).
  • Өнгөт снтаксис тодруулсан командын мөрийн орчуулагч.

Дагуу гүйцэтгэлийн туршилтууд нь Opennet.ru дээрх хэлэлцүүлэг, туршилтын QuickJS-ийн хурд Node.js-ээс 15-40 дахин бага байна.

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх