Trang Chủ Nhận xét Cách chúng tôi kiểm tra trình duyệt web

Cách chúng tôi kiểm tra trình duyệt web

Video: Hướng dẫn tra cứu thông tin chi tiết một cổ phiếu với Fialda Web Terminal (Tháng Chín 2024)

Video: Hướng dẫn tra cứu thông tin chi tiết một cổ phiếu với Fialda Web Terminal (Tháng Chín 2024)
Anonim

Bạn có thể sử dụng trình duyệt Web của mình thường xuyên hơn bất kỳ phần mềm nào khác trên máy tính của bạn. Tin tốt là các trình duyệt tốt nhất đã trở nên nhanh hơn, tương thích hơn với các tiêu chuẩn mới như HTML5 và ít lộn xộn hơn trong thiết kế của chúng. Đó là tất cả các trình duyệt. Trong một thời gian, Chrome Chrome dẫn đầu về tốc độ, thiết kế tối giản và hỗ trợ tiêu chuẩn. Tuy nhiên, tại thời điểm này, Firefox, Internet Explorer và Opera gần như ngang bằng với tất cả các phép đo này. (Lưu ý rằng mặc dù chúng tôi thích Safari rất nhiều, trọng tâm của chúng tôi ở đây là các trình duyệt cho PC Windows.)

Với sự tương đương trong hiệu suất, phần lớn sự lựa chọn của bạn sẽ phụ thuộc vào sự quen thuộc, tính thẩm mỹ và lòng trung thành với thương hiệu. Các vấn đề khác cần xem xét là quyền riêng tư và bảo mật. Ngay cả trên các biện pháp đó, bạn sẽ tìm thấy một mức độ tương tự tốt. Tuy nhiên, chúng tôi đưa các trình duyệt vào thử nghiệm bằng cách sử dụng một số công cụ đo điểm chuẩn và phần mềm. Quá trình của chúng tôi thay đổi theo thời gian khi chúng tôi phát hiện ra các công cụ kiểm tra mới, nhưng đây là các yếu tố cơ bản của kiểm tra trình duyệt của chúng tôi.

Tính năng, Công cụ và Dịch vụ

Bỏ qua hiệu năng, một cân nhắc quan trọng khi chọn trình duyệt Web là bộ công cụ tính năng mà nó cung cấp. Điều này bao gồm những thứ như đồng bộ hóa, tiện ích bổ sung, tải xuống, đánh dấu trang, quản lý tab, tìm kiếm, chế độ đọc và các trình trợ giúp duyệt khác. Cũng không được bỏ qua, là các công cụ dành cho nhà phát triển, chẳng hạn như trình kiểm tra mã, trình gỡ lỗi, trình biên dịch và trình soạn thảo kiểu.

Thời gian khởi động

Một phép đo hiệu suất cơ bản và rất quan trọng là trình duyệt mất bao lâu để sẵn sàng sử dụng một khi bạn nhấp đúp vào biểu tượng chương trình của nó. Chúng tôi đã thử nghiệm điều này cho cả startup khởi động lạnh, đó là khi trình duyệt chưa được chạy trên PC kể từ lần khởi động lại cuối cùng và khởi động ấm, khi nó đã được chạy trong phiên máy tính hiện tại. Chúng tôi sử dụng đồng hồ bấm giờ để tính thời gian cần bao lâu từ khi nhấp vào biểu tượng chương trình đến giao diện đầy đủ hiển thị và sẵn sàng để lướt web.

Tốc độ JavaScript

Một thước đo lâu dài về tốc độ trình duyệt là hiệu suất JavaScript. Đây là mã đằng sau hầu hết các ứng dụng Web, hầu như bất kỳ trang web nào có mức độ tương tác đều sử dụng JavaScript để thực hiện phép thuật của nó. Một số điểm chuẩn hiệu suất JavaScript tốt là theo ý của người đánh giá trình duyệt. Ví dụ kinh điển là SunSpider, từ tổ chức nguồn mở sản xuất WebKit, công cụ kết xuất trang cung cấp năng lượng cho Safari (và, gián tiếp, Chrome). Một vài năm trước, Chrome đã thổi bay mọi người khác về điểm chuẩn này, nhưng tại thời điểm này, các trình duyệt chính đã tối ưu hóa cho chuồng cho SunSpider, với Internet Explorer hiện thường xuyên chiếm vị trí đầu tiên trong thử nghiệm so sánh.

Một điểm chuẩn JavaScript mới hơn, có lẽ toàn diện hơn mà chúng tôi sử dụng đến từ chính Google. Được gọi là Octane, điểm chuẩn chạy qua một loạt các bài kiểm tra như mô phỏng nhân hệ điều hành, dò tia, giải quyết ràng buộc, mã hóa, vật lý 3D, v.v. Nó bao gồm 17 bài kiểm tra trong tất cả. Google tuyên bố rằng Octane kiểm tra các chức năng "đại diện cho các ứng dụng web phức tạp và đòi hỏi ngày nay". Bài kiểm tra thậm chí là viết mã từ bộ kiểm tra Emscripten của Mozilla. Trong khi SunSpider tạo ra điểm số tính bằng mili giây, trong đó kết quả thấp hơn sẽ tốt hơn, Octane tạo ra kết quả chuẩn trong đó điểm cao hơn sẽ tốt hơn. Có lẽ không có gì ngạc nhiên khi Chrome thường xuyên làm tốt nhất trong bài kiểm tra này, nhưng sự cạnh tranh không thua xa.

Tăng tốc phần cứng

Microsoft là người đầu tiên đưa ra ý tưởng sử dụng phần cứng đồ họa của PC để tăng tốc độ duyệt web; Firefox là người tiếp theo triển khai loại tăng tốc này, tiếp theo là Chrome và sau đó là Opera. Tăng tốc phần cứng có thể được sử dụng để tăng tốc một số hoạt động của trình duyệt, bao gồm hiển thị trang và hiển thị đồ họa. Tăng tốc phần cứng đặc biệt quan trọng khi đối mặt với các tiêu chuẩn Web mới như thao tác đồ họa canvas của HTML5 / CSS3.

Nhóm phát triển Internet Explorer của Microsoft đã tạo ra một số điểm chuẩn phi thường thể hiện bằng đồ họa và đo lường khả năng tăng tốc phần cứng, tất cả đều có sẵn từ trang web IETestDrive.com. Chúng tôi sử dụng bản demo IETestDrive mới hơn có tên Popcorn, để kiểm tra khả năng tăng tốc phần cứng bằng cách vẽ đồ họa một lượng bỏng ngô ngày càng tăng. Chúng tôi khuyến khích bạn so sánh các trình duyệt với các thử nghiệm thông tin khác trong bộ phần mềm như Bảng phấn trung tâm HTML5 và PenguinMark thú vị, thể hiện khả năng tăng tốc của HTML5, JavaScript, CSS3, Canvas, WOFF, Touch và Audio.

Gần đây chúng tôi đã thêm thử nghiệm tăng tốc đồ họa WebVizBench vào các đánh giá của chúng tôi. Đây là một thử nghiệm rất thú vị, báo cáo hai kết quả: điểm số thô và khung hình mỗi giây (cao hơn là tốt hơn trong cả hai trường hợp). Lưu ý rằng khi chạy điểm chuẩn này, bạn phải bỏ qua một thông báo cho biết nó yêu cầu IE9. Sau đó, nó chạy hoàn toàn tốt trong các trình duyệt khác. Một cảnh báo cuối cùng là điểm chuẩn là bản beta, nhưng vì chúng tôi đang chạy cùng một mã với tất cả các trình duyệt, điều đó không ảnh hưởng đến sự so sánh của chúng tôi.

Trước đó, chúng tôi cũng đã sử dụng Thử nghiệm tăng tốc phần cứng của Mozilla, nhưng tối đa là 60FPS, mà hầu hết các trình duyệt hiện nay đều đạt được mà không bị đổ mồ hôi.

Tiêu chuẩn tương thích

Tiêu chuẩn là một chủ đề khó khăn khi nói đến trình duyệt Web. Một tiêu chuẩn là gì? Chỉ có một cái gì đó được phê chuẩn bởi W3C? Hoặc đó có phải là một khả năng được hỗ trợ trong phần lớn các trình duyệt và được sử dụng bởi một số lượng lớn các trang web, cho dù có hay không được cung cấp cho một tổ chức? Chrome đặc biệt là một động lực trong lĩnh vực này, thường bao gồm hỗ trợ cho các khả năng mới của chính nó trước khi bất kỳ trình duyệt nào khác được đưa lên máy bay. Một ví dụ điển hình cho điều này là WebRTC, cho phép trình duyệt truy cập webcam và micrô của thiết bị để liên lạc theo thời gian thực. Microsoft, với cơ sở người dùng doanh nghiệp lớn của mình có chủ ý hơn trong việc thêm loại chức năng này, đặc biệt là trong vấn đề bảo mật. Và hóa ra sự cảnh giác của công ty không phải là không có cơ sở, vì lỗ hổng nghe lén này trong Chrome cho thấy.

Một thử nghiệm về khả năng tương thích "tiêu chuẩn" của trình duyệt là thử nghiệm Acid, từ Dự án Tiêu chuẩn Web tự phong. Như trong bài kiểm tra tăng tốc phần cứng của Mozilla, tất cả các trình duyệt chính hiện nay đều vượt qua điều này với màu sắc bay.

Chi tiết hơn là HTML5Test.com, trong đó liệt kê rõ ràng mọi khả năng mà nó đang thử nghiệm. Trang web đưa ra kết quả bằng số dựa trên số lượng tính năng HTML5 (cũng như một số tính năng không được phê chuẩn) được hỗ trợ, với giá trị cao có thể là 555 hiện tại (mặc dù điểm số cao nhất thay đổi khi nhà sản xuất của nó, Niels Leenheer, thêm các bài kiểm tra. ) Trên trang này, trình duyệt Maxthon ít được biết đến và Chrome thường thay thế làm người lãnh đạo.

Sử dụng bộ nhớ

Để kiểm tra mức tiêu thụ bộ nhớ, chúng tôi tải đồng thời từng trình duyệt hàng đầu với mười trang web nặng về phương tiện truyền thông (bao gồm các trang web truyền hình mạng và tương tự), để chúng ngồi qua đêm và sau đó lưu ý mỗi bộ nhớ đã tiêu thụ bao nhiêu bộ nhớ, bằng cách kiểm tra "Bộ nhớ (Bộ làm việc riêng) "cho tất cả các quy trình của trình duyệt trong Trình quản lý tác vụ Windows.

Quyền riêng tư và bảo mật

Không có cách nào an toàn để đánh giá bảo mật trình duyệt. Bất kỳ phần mềm nào cung cấp chức năng trên Web đều có thể được chia thành cách này hay cách khác, như cuộc thi Pwn2Own hàng năm nhắc nhở chúng ta. Tất cả những gì chúng ta có thể làm là đánh giá các biện pháp bảo vệ mà mỗi nhà sản xuất trình duyệt đã đưa vào phần mềm của nó. Tất cả bây giờ có bảo vệ chống phần mềm độc hại và chống lừa đảo. Tất cả đều có hỗ trợ cho các thông báo Không theo dõi các trang web, nhưng hầu hết không bật tính năng này theo mặc định. Điểm bổ sung dành cho những thứ như tính năng Bảo vệ theo dõi của Internet Explorer, chặn các trang theo dõi không mong muốn hiệu quả hơn so với Không theo dõi. Tất cả các trình duyệt hiện cũng cung cấp chế độ "quyền riêng tư", đó là bảo vệ mỗi phiên để ngăn trình duyệt lưu trữ lịch sử trong phiên được bật.

Cách chúng tôi kiểm tra trình duyệt web