Phiên bản mới của công cụ JavaScript nhúng từ người sáng lập QEMU và FFmpeg

Nhà toán học người Pháp Fabrice Bellard, người sáng lập dự án QEMU và FFmpeg, đã xuất bản bản cập nhật cho công cụ JavaScript nhúng nhỏ gọn do ông phát triển. QuickJS. Công cụ này hỗ trợ đặc tả ES2019 và các phần mở rộng toán học bổ sung như các loại BigInt và BigFloat. Hiệu suất của QuickJS là đáng chú ý vượt trội so với chất tương tự có sẵn (XS ở mức 35%, DukTape tăng hơn gấp đôi jerryscript ba lần và MuJS bảy lần). Dự án cung cấp một thư viện để nhúng công cụ, trình thông dịch qjs để chạy mã JavaScript từ dòng lệnh và trình biên dịch qjsc để tạo các tệp thực thi độc lập. Mã được viết bằng C và phân phối bởi theo giấy phép MIT. Bạn có thể đọc thêm về dự án trong văn bản thông báo số đầu tiên.

Phiên bản mới bổ sung thêm hỗ trợ thử nghiệm cho loại Số thập phân lớn, cho phép bạn thao tác các số thập phân với độ chính xác tùy ý (tương tự như BigInt đối với các số có cơ số 10). Cập nhật triển khai quá tải toán tử. Thêm ví dụ các chương trình tính toán Pi hiệu quả với độ chính xác đến một tỷ chữ số thập phân (với tư cách là nhà toán học, Fabrice Bellard được biết đến là người tạo ra công thức tính Pi nhanh nhất).

Nguồn: opennet.ru

Thêm một lời nhận xét