Mozilla khẳng định phiên bản Firefox 58 sẽ còn nhanh hơn cả Firefox Quantum hiện tại
Dự kiến, hãng sẽ chính thức ra mắt Firefox 58 vào tuần sau.
Firefox Quantum được rất nhiều người dùng đón nhận tích cực.
Lin Clark, lập trình viên của Mozilla đã giải thích một cách tổng quát về phương thức hoạt động của trình biên dịch mới cũng như streaming API của WebAssembly để giúp tăng tốc độ của Firefox như sau:
Cơ chế hoạt động của quá trình dịch mã streaming rất đơn giản: Nếu bạn bắt đầu dịch mã càng sớm thì quá trình đó sẽ hoàn thành càng nhanh. Vì thế, chúng tôi luôn cố gắng để hệ thống của mình dịch các file .wasm sớm nhất có thể.
Việc tải xuống một file nào đó đồng nghĩa với việc bạn đã tải xuống hàng loạt gói dữ liệu khác nhau thay vì chỉ một gói như bạn vẫn nhìn thấy.
Trước đây, trong quá trình tải xuống, lớp mạng lưới trình duyệt sẽ biến từng gói dữ liệu của file .wasm thành ArrayBuffer - một kiểu dữ liệu phức tạp hơn. Tiếp theo, nó sẽ chuyển gói ArrayBuffer đó sang Web VM (hay còn gọi là engine JS). Lúc này, trình biên dịch WebAssembly sẽ bắt đầu công việc của mình.
Tuy nhiên, thay vì phải đợi toàn bộ file .wasm được tải xuống hoàn chỉnh, WebAssembly có thể tiến hành quá trình dịch mã một cách liên tục bắt đầu từ khi gói dữ liệu đầu tiên được tải xuống. Đó chính là cách trình biên dịch mới của chúng tôi tận dụng lợi thế mà streaming API của WebAssembly mang lại.
Google Chrome và Microsoft Edge cũng sẽ được nâng cấp mạnh mẽ trước sự nổi lên của Firefox.
Theo MSpoweruser