Chào bạn,

Đăng nhập xem việc làm phù hợp

Blog IT

Mozilla khẳng định phiên bản Firefox 58 sẽ còn nhanh hơn cả Firefox Quantum hiện tại

Mozilla khẳng định phiên bản Firefox 58 sẽ còn nhanh hơn cả Firefox Quantum hiện tại

Trình duyệt web Firefox của Mozilla đã có một sự trở lại đầy ngoạn mục với Firefox Quantum được rất nhiều người dùng ủng hộ. Điểm mạnh của phiên bản này chính là tốc độ nhanh gấp đôi các bản tiền nhiệm, “ngốn” ít RAM hơn cùng giao diện thông minh. Nhưng dường như Mozilla vẫn chưa muốn dừng tham vọng của mình ở đó khi mới đây, hãng tuyên bố sẽ tiếp tục nâng cấp trình duyệt của mình lên một phiên bản còn tốt hơn nữa với tên gọi Firefox 58.


Firefox Quantum được rất nhiều người dùng đón nhận tích cực.

Firefox Quantum được rất nhiều người dùng đón nhận tích cực.

Cụ thể, Mozilla sẽ tích hợp thêm một trình biên dịch 2 lớp (2-tiered compiler) mới cho Firefox, sử dụng trình biên dịch cơ bản với khả năng dịch các dòng lệnh nhanh hơn gấp 10 lần so với trình biên dịch tối ưu hóa. Điều này sẽ giúp họ tận dụng tối đa giao diện lập trình ứng dụng streaming (streaming API) của WebAssembly (một trình biên dịch mã nhị phân cao cấp đã xuất hiện từ Firefox 52) và cho phép trình duyệt web dịch mã lệnh nhanh hơn.

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.

Mozilla cũng không phải công ty duy nhất tiến hành nâng cấp cho trình duyệt web của mình. Microsoft hay Google cũng đang không ngừng trang bị những tính năng mới cho Edge và Chrome. The đó, Microsoft Edge sẽ sở hữu một thiết kế, giao diện mới mẻ, đẹp mắt và mượt mà hơn cũng như hỗ trợ e-book tốt hơn. Mặt khác, Google lại tập trung vào việc ngăn chặn những quảng cáo không phù hợp xuất hiện trên trình duyệt Chrome mà bạn đang sử dụng.

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.

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.

Firefox 58 sẽ chính thức trình làng trong tuần tới, trong khi Google Chrome và Microsoft Edge sẽ lần lượt ra mắt trong năm nay.

Theo MSpoweruser

Nguồn: Genk.vn

 

Bài viết tương tự