نسخه جدید موتور جاوا اسکریپت جاسازی شده از بنیانگذار QEMU و FFmpeg

Fabrice Bellard، ریاضیدان فرانسوی، که پروژه‌های QEMU و FFmpeg را بنیان نهاد، به‌روزرسانی موتور جاوا اسکریپت جاسازی‌شده فشرده‌ای را منتشر کرده است. QuickJS. این موتور از مشخصات ES2019 و پسوندهای ریاضی اضافی مانند انواع BigInt و BigFloat پشتیبانی می کند. عملکرد QuickJS قابل توجه است برتر از آنالوگ های موجود (XS در 35، ، duktape بیش از دو برابر جری اسکریپت سه بار و MuJS هفت بار). این پروژه یک کتابخانه برای جاسازی موتور، یک مفسر qjs برای اجرای کد جاوا اسکریپت از خط فرمان و یک کامپایلر qjsc برای تولید فایل‌های اجرایی مستقل ارائه می‌کند. کد به زبان C و نوشته شده است توزیع شده توسط تحت مجوز MIT اطلاعات بیشتر در مورد پروژه را می توانید در متن بخوانید اعلام شماره اول.

نسخه جدید پشتیبانی آزمایشی را برای نوع اضافه می کند BigDecimal، که به شما امکان می دهد اعداد اعشاری را با دقت دلخواه دستکاری کنید (مشابه BigInt برای اعداد با پایه 10). اجرای به روز شده بارگذاری اپراتور. اضافه نمونه ها برنامه هایی برای محاسبه کارآمد Pi با دقت تا یک میلیارد رقم اعشار (به عنوان یک ریاضیدان، فابریس بلارد به عنوان خالق سریع ترین فرمول برای محاسبه پی شناخته می شود).

منبع: opennet.ru

اضافه کردن نظر