Đây là một bài viết khá cũ nhưng cũng rất đáng đọc, đặc biệt đối với các bạn đang làm công việc kiểm thử, hoặc tester phần mềm, vì nó cung cấp cho ta một số khía cách để kiểm tra trình duyệt và từ đây bạn có thể rút ra một số kinh nghiệm trong công việc của mình.
Hệ thống thử nghiệm:
Để đảm bảo tính công bằng và chính xác, cuộc thử nghiệm được tiến hành với những phiên bản mới nhất của Internet Explorer 7, Opera 9.5, Safari for Windows 3.1.1 và bản Release Candidate thứ ba của Firefox 3 trên một laptop dùng HĐH Windows Vista. Tất cả các trình duyệt được cài đặt lại hoàn toàn từ đầu.
Cấu hình máy tính thử nghiệm:
Thử nghiệm thứ 1: Thời gian khởi động - Thắng cuộc: Opera
Cuộc thử nghiệm tính thời gian khởi động của các trình duyệt trong trường hợp "lạnh" (chưa từng được mở ra trong session) và "nóng" (đã chạy ít nhất 1 lần trong session đó).
Sau đây là biểu đồ so sánh thời gian các trình duyệt khởi động "lạnh" và mở ra một trang chủ Google:
Một kết quả rất đáng mừng là Firefox 3 khởi động nhanh hơn Firefox 2, nhưng Opera mới là trình duyệt nhanh nhất trong cuộc đua này.
Tiếp theo, các trình duyệt được cho khởi động "nóng" (mở ra lần thứ 2 trong session) và sau đây là kết quả:
Lần này thì các trình duyệt khá ngang sức, Firefox 3 chậm hơn các trình duyệt khác một chút nhưng không đáng kể.
Tiếp tục tiến hành thử mở 8 trang web khác nhau từ trang chủ Google gọn nhẹ đến các trang nhiều hình ảnh và flash như Youtube để làm nóng cho từng trình duyệt rồi mở lại tất cả các link này trong các tab, kết quả như sau:
Có thể bạn không quá coi trọng 2 giây chậm trễ khi mở 8 link trên 8 tab cùng 1 lúc, nhưng rõ ràng Opera và Safari đã chứng tỏ sự vượt trội trong việc thực hiện đa tác vụ.
Thử nghiệm thứ 2: JavaScript và CSS - Thắng cuộc: Safari!
Thời gian thực hiện các đoạn JavaScript cũng được nhiều người quan tâm, bởi với sự hiện diện của giao diện AJAX trên các trang như Gmail, Twitter hay các ứng dụng web khác, khả năng thực hiện nhanh nhiều phép tính của một trình duyệt quan trọng hơn nhiều so với việc thể hiện các đoạn text hay table nhanh hơn một chút.
Các trình duyệt được thử nghiệm bằng với JavaScript speed test của Sean Patrick Kane, test tốc độ JavaScript được tin cậy nhất hiện nay.
Các trình duyệt cũng được thử nghiệm tốc độ dịch và thể hiện CSS:
Safari đã thể hiện rất tốt trong 2 cuộc thử nghiệm này, trong khi IE xứng đáng được gọi là "hết thuốc chữa".
Thử nghiệm thứ 3: Sử dụng bộ nhớ - Thắng cuộc: Firefox 3
Trừ khi bạn có một chiếc máy tính với bộ nhớ RAM khủng mà bạn có thể tự do phung phí, các trình duyệt không nên chiếm dụng hết RAM và khiến các ứng dụng khác chạy chậm lại. Firefox 2 từng bị chê bai do sử dụng quá nhiều bộ nhớ, nhưng công sức của các nhà phát triển có vẻ như đã không làm chúng ta thất vọng, hãy cùng xem kết quả:
Phần màu xanh thể hiện bộ nhớ RAM mà mỗi trình duyệt sử dụng khi mới khởi động, phần mở rộng màu đỏ thể hiện bộ nhớ được sử dụng khi mở cùng lúc 8 tab. Biểu đồ cho thấy sự vượt trội của Firefox 3 so với các trình duyệt còn lại.
Kết luận
Cuộc thử nghiệm này có thể không hoàn toàn chính xác bởi hầu hết mọi người đều cài thêm các tính năng, các phần mở rộng (add-on)... làm thay đổi tốc độ cũng việc chiếm dụng bộ nhớ, nhưng cũng khá thú vị khi biết được các trình duyệt "làm ăn" ra sao, dù chỉ là một cách tương đối.
Cuộc thử nghiệm này cho thấy Firefox 3 là trình duyệt mà bạn nên chọn lựa nhờ ưu điểm trong việc chiếm dụng bộ nhớ, trừ khi máy tính có thừa bộ nhớ RAM thì bạn có thể cân nhắc Safari và Opera.
Hệ thống thử nghiệm:
Để đảm bảo tính công bằng và chính xác, cuộc thử nghiệm được tiến hành với những phiên bản mới nhất của Internet Explorer 7, Opera 9.5, Safari for Windows 3.1.1 và bản Release Candidate thứ ba của Firefox 3 trên một laptop dùng HĐH Windows Vista. Tất cả các trình duyệt được cài đặt lại hoàn toàn từ đầu.
Cấu hình máy tính thử nghiệm:
- HĐH: Windows Vista Home Premium (32-bit)
- CPU: Intel Core 2 Duo 2 GHz
- Bộ nhớ: 2 GB
Thử nghiệm thứ 1: Thời gian khởi động - Thắng cuộc: Opera
Cuộc thử nghiệm tính thời gian khởi động của các trình duyệt trong trường hợp "lạnh" (chưa từng được mở ra trong session) và "nóng" (đã chạy ít nhất 1 lần trong session đó).
Sau đây là biểu đồ so sánh thời gian các trình duyệt khởi động "lạnh" và mở ra một trang chủ Google:
Một kết quả rất đáng mừng là Firefox 3 khởi động nhanh hơn Firefox 2, nhưng Opera mới là trình duyệt nhanh nhất trong cuộc đua này.
Tiếp theo, các trình duyệt được cho khởi động "nóng" (mở ra lần thứ 2 trong session) và sau đây là kết quả:
Lần này thì các trình duyệt khá ngang sức, Firefox 3 chậm hơn các trình duyệt khác một chút nhưng không đáng kể.
Tiếp tục tiến hành thử mở 8 trang web khác nhau từ trang chủ Google gọn nhẹ đến các trang nhiều hình ảnh và flash như Youtube để làm nóng cho từng trình duyệt rồi mở lại tất cả các link này trong các tab, kết quả như sau:
Có thể bạn không quá coi trọng 2 giây chậm trễ khi mở 8 link trên 8 tab cùng 1 lúc, nhưng rõ ràng Opera và Safari đã chứng tỏ sự vượt trội trong việc thực hiện đa tác vụ.
Thử nghiệm thứ 2: JavaScript và CSS - Thắng cuộc: Safari!
Thời gian thực hiện các đoạn JavaScript cũng được nhiều người quan tâm, bởi với sự hiện diện của giao diện AJAX trên các trang như Gmail, Twitter hay các ứng dụng web khác, khả năng thực hiện nhanh nhiều phép tính của một trình duyệt quan trọng hơn nhiều so với việc thể hiện các đoạn text hay table nhanh hơn một chút.
Các trình duyệt được thử nghiệm bằng với JavaScript speed test của Sean Patrick Kane, test tốc độ JavaScript được tin cậy nhất hiện nay.
Các trình duyệt cũng được thử nghiệm tốc độ dịch và thể hiện CSS:
Safari đã thể hiện rất tốt trong 2 cuộc thử nghiệm này, trong khi IE xứng đáng được gọi là "hết thuốc chữa".
Thử nghiệm thứ 3: Sử dụng bộ nhớ - Thắng cuộc: Firefox 3
Trừ khi bạn có một chiếc máy tính với bộ nhớ RAM khủng mà bạn có thể tự do phung phí, các trình duyệt không nên chiếm dụng hết RAM và khiến các ứng dụng khác chạy chậm lại. Firefox 2 từng bị chê bai do sử dụng quá nhiều bộ nhớ, nhưng công sức của các nhà phát triển có vẻ như đã không làm chúng ta thất vọng, hãy cùng xem kết quả:
Phần màu xanh thể hiện bộ nhớ RAM mà mỗi trình duyệt sử dụng khi mới khởi động, phần mở rộng màu đỏ thể hiện bộ nhớ được sử dụng khi mở cùng lúc 8 tab. Biểu đồ cho thấy sự vượt trội của Firefox 3 so với các trình duyệt còn lại.
Kết luận
Cuộc thử nghiệm này có thể không hoàn toàn chính xác bởi hầu hết mọi người đều cài thêm các tính năng, các phần mở rộng (add-on)... làm thay đổi tốc độ cũng việc chiếm dụng bộ nhớ, nhưng cũng khá thú vị khi biết được các trình duyệt "làm ăn" ra sao, dù chỉ là một cách tương đối.
Cuộc thử nghiệm này cho thấy Firefox 3 là trình duyệt mà bạn nên chọn lựa nhờ ưu điểm trong việc chiếm dụng bộ nhớ, trừ khi máy tính có thừa bộ nhớ RAM thì bạn có thể cân nhắc Safari và Opera.
Nguồn: Thông tin công nghệ.
No comments:
Post a Comment