Postiodd Fabrice BΓ©lard yr injan JavaScript

Mae'r mathemategydd Ffrengig Fabrice Bellard, sy'n fwyaf adnabyddus am ei waith ar ffmpeg, qemu, tcc a chyfrifo pi, wedi sicrhau bod QuickJS ar gael i'r cyhoedd, sef gweithrediad cryno o JavaScript fel llyfrgell yn C.

  • Mae bron yn llwyr gefnogi manyleb ES2019.
  • Gan gynnwys estyniadau mathemategol.
  • Llwyddo i bob prawf ECMAScript Suite Test.
  • Dim dibyniaeth ar lyfrgelloedd eraill.
  • Maint bach y llyfrgell Γ’ chysylltiadau statig - o 190 KiB ar x86 ar gyfer β€œhelo world”.
  • Dehonglydd cyflym - yn pasio 56000 o brofion ECMAScript Suite mewn ~100au ar 1 craidd o gyfrifiadur pen desg. Cylchred cychwyn-stop uwchben < 300 Β΅s.
  • Yn gallu llunio Javascript yn ffeiliau gweithredadwy heb ddibyniaethau allanol.
  • Yn gallu llunio Javascript i WebCynulliad.
  • Casglwr sbwriel gyda chownter cyfeirio (penderfynol, defnydd cof isel).
  • Dehonglydd llinell orchymyn gyda snitaxis lliw yn amlygu.

Yn Γ΄l profion perfformiad o trafodaethau ar Opennet.ru, mae cyflymder QuickJS mewn profion 15-40 gwaith yn llai na Node.js.

Ffynhonnell: linux.org.ru

Ychwanegu sylw