Dữ liệu từ Mozilla cho thấy việc gọi 100 triệu hàm WebAssembly từ JavaScript giảm từ 5.500 mili giây xuống còn khoảng 500 mili giây, tương đương với 0.5 giây. Sự kết hợp giữa Java và WebAssembly giúp Firefox cải thiện tốc độ tải trang, đặc biệt là trang web chơi game online.
Firefox giúp tăng tốc độ đáng kể bằng việc tích hợp Java và WebAssembly
Trước đó, Mozilla đã ứng dụng C++ để giúp mã WebAssembly hiểu thông điệp từ mã JavaScript. Tuy nhiên, để nâng cao tốc độ duyệt web, công ty đã quyết định loại bỏ C++ - phần trung gian. Theo Mozilla:
'Chúng tôi sử dụng mã mà C++ đang thực thi, hay còn gọi là entry stub, và tối ưu hóa nó để có thể gọi trực tiếp từ mã JIT. Khi công cụ chuyển đổi từ JavaScript sang WebAssembly, entry stub sẽ chọn giá trị và đặt chúng vào đúng vị trí'.
Tải Firefox tại đây:
- Tải Firefox cho Windows
- Tải Firefox cho Mac
- Tải Firefox cho Android
- Tải Firefox cho iPhone
Hơn nữa, Mozilla đã nâng cao tốc độ gọi hàm của các chức năng tích hợp sẵn trong trình duyệt qua WebAssembly, cũng như tăng hiệu suất gọi hàm đơn trong JavaScript và WebAssembly.
Đối với những người chỉ quan tâm đến kết quả cuối cùng hoặc người dùng với kiến thức công nghệ trung bình, tốc độ trình duyệt Firefox sẽ đáng kể hơn khi kết hợp WebAssembly và JavaScript. Việc chơi game online trên Firefox cũng trở nên khả thi hơn, đồng thời kết hợp với các cách tăng tốc độ Firefox trước đó giúp trình duyệt trở nên hoàn hảo hơn.
Trong sự kiện ngày hôm nay, không chỉ giới thiệu những mẫu điện thoại mới như Pixel 3 và Pixel 3 XL, Google đã chính thức ra mắt máy tính bảng Pixel Slate với nhiều tùy chọn cấu hình và mức giá phù hợp.
