فرانسيسي رياضي دان Fabrice Bellard، جيڪو وڌيڪ مشهور آهي ffmpeg، qemu، tcc ۽ calculating pi تي سندس ڪم لاءِ، QuickJS کي عام طور تي دستياب ڪيو آهي، جاوا اسڪرپٽ جو هڪ جامع عمل C. ۾ لائبريري جي طور تي.
- تقريبن مڪمل طور تي ES2019 وضاحتن کي سپورٽ ڪري ٿو.
- جنهن ۾ رياضياتي واڌايون.
- سڀ ECMAScript ٽيسٽ سوٽ ٽيسٽ پاس ڪري ٿو.
- ٻين لائبريرين تي ڪو به انحصار ناهي.
- statically ڳنڍيل لائبريري جي ننڍڙي سائيز - 190 KiB کان x86 تي "هيلو ورلڊ" لاء.
- فاسٽ مترجم - 56000 ECMAScript ٽيسٽ سوٽ ٽيسٽ پاس ڪري ٿو ~ 100s ۾ هڪ ڊيسڪ ٽاپ پي سي جي 1 ڪور تي. شروعاتي-اسٽاپ سائيڪل اوور هيڊ <300 µs.
- جاوا اسڪرپٽ کي گڏ ڪري سگھي ٿو قابل عمل فائلن ۾ خارجي انحصار کان سواء.
- جاوا اسڪرپٽ کي WebAssembly کي گڏ ڪري سگھي ٿو.
- ريفرنس ڪائونٽر سان گڏ ڪچرو ڪليڪٽر (تعميراتي، گھٽ ميموري واپرائڻ).
- ڪمانڊ لائن مترجم رنگين سنيٽڪسس کي نمايان ڪرڻ سان.
جي مطابق ڪارڪردگي جا امتحان کان Opennet.ru تي بحث، ٽيسٽن ۾ QuickJS جي رفتار Node.js کان 15-40 ڀيرا گھٽ آھي.
جو ذريعو: linux.org.ru