Fabrice Belar shpërndau motorin JavaScript

Matematiku francez Fabrice Bellard, i njohur veçanĂ«risht pĂ«r punĂ«n e tij me ffmpeg, qemu, tcc dhe llogaritjen e numrit pi, ka bĂ«rĂ« tĂ« disponueshĂ«m QuickJS – njĂ« implementim kompakt i JavaScript si njĂ« bibliotekĂ« nĂ« gjuhĂ«n C.

  • Pranohen pothuajse plotĂ«sisht specifikimet ES2019.
  • PĂ«rfshijnĂ« edhe zgjerime matematikore.
  • KalojnĂ« tĂ« gjitha testimet e ECMAScript Test Suite.
  • Nuk ka varĂ«si nga biblioteka tĂ« tjera.
  • Masa e vogĂ«l e bibliotekĂ«s sĂ« lidhur statikisht – nga 190 KiB nĂ« x86 pĂ«r 'hello world'.
  • NjĂ« interpreter i shpejtĂ« – kalon 56000 teste tĂ« ECMAScript Test Suite pĂ«r rreth 100s nĂ« 1 bĂ«rthamĂ« tĂ« njĂ« PC desktop. Çmimi pĂ«r ciklin e fillimit dhe ndalimit Ă«shtĂ« < 300 ÎŒs.
  • Mund tĂ« kompilohet JavaScript nĂ« skedarĂ« ekzekutivĂ« pa varĂ«si tĂ« jashtme.
  • Mund tĂ« kompilohet JavaScript nĂ« WebAssembly.
  • NjĂ« grumbullues plehrash me numĂ«rues referencash (deterministik, me pĂ«rdorim tĂ« ulĂ«t tĂ« memories).
  • NjĂ« interpreter komandash me ngjyra tĂ« theksuara tĂ« sintaksĂ«s.

Sipas testeve të performancës nga diskutimeve në Opennet.ru, shpejtësia e QuickJS në teste është 15-40 herë më e ulët se Node.js.

Burimi: linux.org.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster