DailyTech : Cuộc chiến trình duyệt Firefox 3.6a1, Opera 10.0, IE8, Safari 4, Chrome 4 - phần cuối

Các phần trên đã dành cho việc khám phá giao diện người dùng, thông tin cài đặt, thời gian cài đặt, và thời gian khởi động, sau đó là mức độ sử dụng CPU và bộ nhớ cũng như mức độ an toàn của từng trình duyệt
]\"\"

 

Trong tiếp theo, chúng ta sẽ tổng kết những ưu điểm và nhược điểm của từng trình duyệt thế hệ mới. 

Các phần trên đã dành cho việc khám phá giao diện người dùng, thông tin cài đặt, thời gian cài đặt, và thời gian khởi động, sau đó là mức độ sử dụng CPU và bộ nhớ cũng như mức độ an toàn của từng trình duyệt. Những mặt chúng ta chưa đề cập đến gồm thời gian tải trang, kết quả kiểm định, plug-in và hỗ trợ tiêu chuẩn. 

6.  Kiểm định tổng hợp:

\"\"


Kiểm định đầu tiên tiến hành là Javascript của Celtic Kane. Theo trang chủ của kiểm định này thì Safari 4 là trình duyệt có kết quả tốt nhất. Nhưng theo kiểm định của riêng chúng tôi thì Chrome còn cao hơn. Tiếp theo là Safari rồi đến Opear và Firefox. Internet Explorer đứng sau Firefox một khoảng cách khá xa. 

\"\"


Kiểm định thứ hai được dùng là kiểm định Sunspider Javascript nổi tiếng. Lại một lần nữa Chrome 4 đánh bại Safari 4. Tuy nhiên lần này trình duyệt về thứ 3 là Firefox. Opera đạt kết quả thấp một cách kỳ lạ, mặc dù Opera 10 khá khẩm hơn một chút. Không có gì lạ khi Internet Explorer 8 vẫn đứng chót bảng, mất gần 8 lần thời gian so với Chrome 4 mới hoàn thành kiểm định. Kết hợp với Celtic Kane, kiểm định này cho thấy hệ thống Squirrelfish của Safari và V8 của Chrome xứng đáng là nhà vô địch về Javascript, còn Trident của IE 8 thì thật tệ hại.   

\"\"


Kiểm định thứ ba dùng đến là Peacekeeper, một bộ kiểm định Futuremark. Kết quả cho thấy Chrome đứng thứ nhất, thứ hai là Safari và thứ 3 là Firefox. Opera 10 đứng giữa. Trong khi đó Internet Explorer vẫn là kẻ chậm nhất, chỉ đạt 1/6 số điểm của Chrome. Bộ kiểm định này xem xét rất nhiều yếu tố, gồm cả tốc độ JS và tốc độ CSS, do đó nó đưa ra chỉ số chính xác hơn. 

\"\"


Kiểm định thứ 4, cũng là kiểm định cuối cùng, là CSS của How-To-Create UK, trong đó tải khoảng 2,500 DIV và tính thời gian cần thiết để tải xong. Thật không may, các trình duyệt dựa trên WebKit (Safari và Chrome) không được hỗ trợ vì cách tính thời gian của chúng, vì thế chỉ lấy được kết quả cho Firefox, IE 8, và Opera. Trong số các trình duyệt này, Opera 10 dẫn trước Firefox 3.6a1 không đáng kể, còn Internet Explorer 8 lại một lần nữa đứng sau cùng.

Kết luận: Chrome là trình duyệt nhanh nhất, Safari đứng sát phía sau. Opera và Firefox chiếm hai vị trí tiếp theo. Còn Internet Explorer là chậm nhất. Tuy nhiên ngay cả với những trang web nặng, chênh lệch về tốc độ cũng không lớn như trong kiểm định. Trên thực tế thời gian tải có thể lâu hơn 1-2 giây, nhưng điều này cũng có thể gây khó chịu với những trang web có nội dung nặng như Facebook. 

7.  Plug-in

\"\"Nhiều người tưởng lầm rằng Firefox là trình duyệt duy nhất có plug-in, add-on, ứng dụng mở rộng khác … Thực ra Plug-ins/add-ons/ ứng dụng mở rộng là một phần không thể thiếu đối với các trình duyệt hiện đại. Có rất nhiều định dạng đa dạng như ActiveX, NPAPI, Java, Google Gears, RSS, và Atom. 

Mozilla Firefox chắc chắn không có đối thủ trong lĩnh vực này với số lượng các nhà phát triển nhiều nhất dành cho plug-in, cũng như có số lượng plug-in hữu ích lớn nhất. Firefox 3.6a1 không hỗ trợ các plug-in Java và ActiveX cổ điển. 

Còn các trình duyệt khác, Opera (không hỗ trợ Gears, ActiveX), Chrome (không ActiveX), và Safari (không ActiveX, chỉ một phần Gears) đều hỗ trợ một số plug-in vừa phải, nhưng cộng đồng phát triển của chúng vẫn kém xa Firefox. Mặt khác Internet Explorer 8 cũng có rất nhiều plugin, nhưng đáng tiếc lại không hỗ trợ ngôn ngữ mở rộng NPAPI vẫn thường dùng trong Mozilla. Plugin của IE 8 thường mang tính tiện ích thay vì thẩm mỹ.

Người dùng Firefox là có khả năng tiếp cận plugin tốt nhất, bởi hệ thống plugin của Firefox khá dễ sử dụng ngay cả với người mới dùng. Tuy nhiên nếu bạn phải chọn một trình duyệt khác thì hãy nhớ kiểm tra xem nó có sẵn loại plugin nào, bởi chắc chắn bạn sẽ cần đến một vài thứ. 

8.  Kiểm định tốc độ tái tạo trang Web ( Rendering )

\"\"

Trong kiểm định tốc độ tái tạo đầu tiên, tính thời gian cần thiết để tải tất cả các ảnh từ một lần tìm kiếm hình ảnh trên Google. Đây có thể coi là sân nhà của Google Chrome, nhưng chúng ta vẫn buộc phải tiến hành bởi Google là công cụ tìm kiếm phổ biến nhất thế giới  (khoảng hơn 60% thị phần). 

Cho thấy rằng phần tìm kiếm hình ảnh trong Google ở các trình duyệt khác mất nhiều thời gian hơn. Vì thế tách kết quả này và so với lần tải đầu tiên của tất cả các trình duyệt. Từ tìm kiếm đưa ra là "CO2".  Kết quả cho thấy Chrome 2 (bản hiện tại) khá tầm thường. Tuy nhiên bản Chrome 4 nhanh hơn nhiều, hơn cả Firefox 3.5. Internet Explorer hoạt động khá tốt, đứng thứ ba. Safari 4 và Opera 10 cùng đứng thứ 4.

\"\"


Sau kiểm định ban đầu này, tiếp tục tiến hành thêm 2 lần tìm kiếm nữa, một lần cho “Pen” và một lần cho “CPU” rồi tính trung bình. Lại một lần nữa Chrome 4 đứng nhất, và Firefox, Safari, Internet Explorer đều có kết quả nhanh hơn lần đầu. Vì một số lý do, Opear 10 chạy rất chậm, mất đến 2.2 giây, hơn 2 lần so với đối thủ gần nhất là IE8 (1 giây).  

\"\"

Trong lần kiểm tra cuối sử dụng kiểm định Acid3, chuyên dùng để kiểm tra đồ họa. Tất cả các nhà phát triển trình duyệt web lớn nhất đều đã tham gia Dự án Chuẩn Web trên Acid3, vì thế có thể coi đây là một tiêu chuẩn ngành. Kết quả cả Opera 10, Safari 4, và Chrome đều vượt qua kiểm định này với điểm số hoàn hảo. Trong khi đó Firefox 3.6a1 và 3.5 đạt điểm gần hoàn hảo, còn Internet Explorer 8 thì tụt hậu khá xa với vỏn vẹn 20/100 điểm.

Có vẻ trong việc hiển thị trang web đơn giản thì Google Chrome và Firefox là số một. Cả Opear và Safari đều có tốc độ chấp nhận được. IE8 làm tốt trong việc hiển thị những trang web dựa trên chuẩn đơn giản hơn (như tìm kiếm hình ảnh trên Google) nhưng lại rất tệ trong việc hiển thị những trang web phức tạp do thiếu hỗ trợ các chuẩn mới nhất. 

9.  Hỗ trợ tiêu chuẩn

Tóm tắt tiêu chuẩn: dựa trên format đồ họa, Javascript và chuẩn công nghệ web thì Opera là trình duyệt theo kịp các chuẩn web mới nhất. Firefox đứng thứ hai. Internet Explorer 8 thua khá xa, mặc dù điều này có thể khắc phục bằng plug-in. 

Tuy nhiên cần chú ý một điều rằng khả năng hỗ trợ chuẩn web tốt hơn không đồng nghĩa với việc trình duyệt của bạn tương thích với nhiều trang web hơn. Firefox và IE 8 có khả năng tương thích cao nhất với các trang web. Với IE8, tuy nó không hỗ trợ các chuẩn web mới nhất, nhưng hầu hết các nhà phát triển web đều cố xây dựng trang web của mình thích nghi với IE. Thường thì các trình duyệt như Opera/Chrome/Safari đều sử dụng rất nhuyễn các chuẩn web, nhưng những ứng dụng web thiết kế theo IE8/Firefox lại không chạy tốt trong các trình duyệt khác. 

Trình duyệt

Nav LINKS

CSS 2.1

XHTML 1.0

XHTML 1.1

MathML

Xforms

Web 2.0

VoiceXML/X+V

DOM 1

DOM 2

DOM 3

Opera 9.6

Một phần

Opera 10.0

Một phần

Firefox 3.5

Không

Không

Một phần

Firefox 3.6

Không

Không

Một phần

Chrome 2

Không

Không

Không

Không

Không

Một phần

Chrome 3

Không

Không

Không

Không

Không