Versi baru mesin JavaScript tertanam dari pendiri QEMU dan FFmpeg

Matematikawan Prancis Fabrice Bellard, yang mendirikan proyek QEMU dan FFmpeg, telah menerbitkan pembaruan untuk mesin JavaScript tertanam ringkas yang sedang dikembangkannya. JS CepatMesin ini mendukung spesifikasi ES2019 dan ekstensi matematika tambahan, seperti tipe BigInt dan BigFloat. Performa QuickJS meningkat secara signifikan. lebih unggul dari analog yang ada (XS sebesar 35%, DukTape lebih dari dua kali lipat jerryscript tiga kali dan MuJS (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 didistribusikan oleh Dilisensikan di bawah lisensi MIT. Informasi selengkapnya tentang proyek ini dapat ditemukan dalam teks. pengumuman edisi pertama.

Versi baru menambahkan dukungan eksperimental untuk tipe BesarDesimal, yang memungkinkan manipulasi angka desimal dengan presisi sembarang (analog dengan BigInt untuk angka basis 10). Implementasi operator overloading telah diperbarui. Ditambahkan contoh 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

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster