Dự án trình duyệt web Spartan có tốc độ gần bằng Chrome, Firefox

(IE) đã có rất nhiều cải tiến, nhưng nhìn chung nó không được nhiều người ưa chuộng. Thêm vào đó, hiệu năng của IE thường không cao bằng các đối thủ đến từ Google (GG), Mozilla.​

Có khá nhiều lý do cho sự chậm chạp này. Nhìn chung đều đến từ việc (MS) vẫn sử dụng render engine Trident của chính mình cũng như JavaScript (JS) engine có tên Chakra. Do JS là một thành phần quan trọng của các trang web nên tốc độ xử lý JS cũng sẽ ảnh hưởng đến tốc độ render web. Và sức mạnh của Chakra tương đối kém xa các JS engine khác như Nitro (Apple), V8 (GG), SpiderMonkey (Mozilla).​

Nhưng tại sao MS vẫn “cứng đầu” với Trident và Chakra ? Nó không chỉ là “hình ảnh” của doanh nghiệp, nó còn là tính tương thích với các phiên bản IE và trang web cũ. Có rất nhiều website của doanh nghiệp, ngân hàng và chính phủ được thiết kế để chạy tốt trên IE cũ. Nên “bỏ thì thương, vương thì tội”, MS vẫn phải sử dụng các engine cũ của họ.​

spartan-27-1

Spartan sẽ có tới 2 engine thay vì 1​

Tuy vậy, MS không thể nào không thay đổi. Internet đã tiến hoá rất nhiều. Với sự xuất hiện của mạng xã hội cùng các diễn đàn, nội dung của website không còn “tĩnh” với một số lượng các thành phần cố định như trước. Các trang web 2.0 có nội dung “động” như Facebook hay live blog đang trở nên phổ biến hơn. Và MS buộc phải thay đổi.​

Dự án trình duyệt web mới, Spartan (lưu ý đây chỉ là tên tạm), chính là sự thay đổi đó. Nếu bạn từng nghe Spartan vẫn sử dụng engine cũ trên IE. Điều đó đúng, nhưng chưa đủ. Spartan dùng tới tới 2 engine, 1 engine mới (mặc định) cho những trang web được thiết kế theo ngôn ngữ HTML mới (EdgeHTML), và Trident cũ cho những trang web “truyền thống” (MSHTML). Cái tên EdgeHTML là nguyên nhân của tin đồn Spartan sẽ có tên chính thức Edge – song chúng ta chưa nên kết luận vội.​

spartan-27-1-1

Vậy engine mới sẽ tốt hơn Trident và Chakra? Theo những benchmark mới đây của AnandTech, có lẽ là vậy. Tuy Spartan không được kèm sẵn trong Windows 10 build 9926 mà MS mới phát hành tuần trước, nhưng chúng ta vẫn có thể “nghịch” bằng cách bật IE lên, nhập đoạn “about:flags” vào khung địa chỉ và Enter. Trong trang hiện ra, bạn hãy chọn Enable Experimental Web Platform Features rồi bấm tiếp Apple Changes. Lúc này IE sẽ dùng engine mới.​

spartan-27-1-2

Theo kết quả của AnandTech, kết quả của engine mới khá ấn tượng. Ngoại trừ kết quả trên HTML5 không có gì mới, các điểm số còn lại đều vượt trội so với IE cũ. Vẫn có một số thứ không bằng . Song nhìn chung, engine mới của MS đã tốt hơn rất nhiều.​

Những kết quả sau dĩ nhiên vẫn chưa phải là sau cùng. Spartan vẫn đang tiếp tục được MS và hy vọng trong phiên bản chính thức, chúng ta sẽ thấy được sự lột xác thật sự của trình duyệt web do MS sản xuất.​

Theo: Quantrimang

Bài viết liên quan