Matematikawan Prancis Fabrice Bellard, yang mendirikan proyek QEMU dan FFmpeg, telah menerbitkan pembaruan untuk mesin JavaScript tertanam ringkas yang sedang dikembangkannya. Mesin ini mendukung spesifikasi ES2019 dan ekstensi matematika tambahan, seperti tipe BigInt dan BigFloat. Performa QuickJS meningkat secara signifikan. analog yang ada ( sebesar 35%, lebih dari dua kali lipat tiga kali dan (tujuh kali). Proyek ini menawarkan pustaka untuk menanamkan mesin, interpreter qjs untuk menjalankan kode JavaScript dari baris perintah, dan kompiler qjsc untuk menghasilkan berkas eksekusi mandiri. Kode ini ditulis dalam bahasa C dan Dilisensikan di bawah lisensi MIT. Informasi selengkapnya tentang proyek ini dapat ditemukan dalam teks. .
Versi baru menambahkan dukungan eksperimental untuk tipe , yang memungkinkan manipulasi angka desimal dengan presisi sembarang (analog dengan BigInt untuk angka basis 10). Implementasi operator overloading telah diperbarui. Ditambahkan program untuk menghitung angka Pi secara efisien dengan akurasi hingga satu miliar digit setelah titik desimal (sebagai ahli matematika, Fabrice Bellard dikenal sebagai pencipta rumus tercepat untuk menghitung angka Pi).
Sumber: opennet.ru
