
Speedometer là một trang web chuyên dụng, được thiết kế để đo lường mức độ tương tác của người dùng đối với các ứng dụng web. Điểm nổi bật của trang này là khả năng thực hiện đánh giá với tốc độ khá nhanh chóng.

Phương pháp đánh giá (benchmark) mà Speedometer áp dụng hiện nay dựa trên ứng dụng mẫu TodoMVC. Ứng dụng này mô phỏng các hành động phổ biến của người dùng như thêm, sửa đổi và xóa các mục công việc. Phần mềm benchmark Speedometer thực hiện lặp đi lặp lại các thao tác này, sử dụng các giao diện lập trình ứng dụng DOM – một bộ công cụ lập trình nền tảng web chuyên dụng – cùng với sáu framework JavaScript được sử dụng rộng rãi: Ember.js, Backbone.js, jQuery, AngularJS, React và Flight.
Nhiều framework trong số này đã được tích hợp vào các trang web có lượng truy cập lớn trên toàn cầu, chẳng hạn như Facebook và Twitter. Hiệu quả của các tác vụ này phụ thuộc vào tốc độ xử lý của giao diện lập trình ứng dụng DOM, cơ chế JavaScript, ứng dụng CSS style, cách bố cục và nhiều công nghệ liên quan khác.
Mặc dù không thể mô phỏng hoàn toàn chính xác các thao tác của người dùng như di chuyển chuột hoặc nhấn phím trong JavaScript, ứng dụng benchmark Speedometer đã cố gắng tái hiện một cách chân thực nhất khối lượng công việc điển hình trong các ứng dụng thực tế. Để đảm bảo thời gian thử nghiệm đủ dài để đo lường chính xác các giới hạn, các nhà phát triển đã tăng số lượng công việc cần hoàn thành lên đến một trăm.
Một số Browser Engine sử dụng các chiến lược tối ưu hóa để giảm thiểu thời gian thực thi của các thao tác đồng thời. Người dùng có thể đánh giá độ chính xác của phương pháp đo lường hiệu suất ứng dụng web thông qua việc hoàn thành bài kiểm tra. Phần mềm tra cứu Speedometer sẽ đo khoảng thời gian trình duyệt cần để thực hiện các tác vụ không đồng bộ. Bạn có thể truy cập trang Speedometer ngay bây giờ để kiểm tra mức độ tương tác của trình duyệt.
1 nhận xét
