Speedometer: Đánh giá hiệu năng tương tác của ứng dụng web
Speedometer là một nền tảng trực tuyến đượ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. Trang web này nổi bật với khả năng đánh giá tốc độ tương đối nhanh chóng.

Phương pháp đánh giá hiệu năng
Phương pháp đánh giá (benchmark) mà Speedometer áp dụng hiện tại dựa trên ứng dụng mẫu TodoMVC. Ứng dụng này mô phỏng các hành động điển hình của người dùng, bao gồm việc 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 tương tự, sử dụng các giao diện lập trình ứng dụng DOM (Document Object Model) – một bộ giao diện lập trình nền tảng web chuyên dụng cho các ứng dụng web – cùng với sáu framework JavaScript phổ biến: 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 suất 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, bố cục trang và nhiều công nghệ liên quan khác.
Mô phỏng trải nghiệm người dùng thực tế
Mặc dù không thể tái tạo chính xác các tương tác vật lý 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 đã nỗ lực tối đa để mô phỏng một cách chân thực khối lượng công việc thường gặp trong các ứng dụng web.
Để đảm bảo thời gian thử nghiệm đủ dài để đo lường chính xác các hạn chế về hiệu năng, các nhà phát triển đã tăng số lượng tác vụ cần thực hiện lên đến một trăm.
Đánh giá và tối ưu hóa
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ờ để đo lường mức độ tương tác của trình duyệt.
Xem thêm: Speedometer - Công cụ chấm điểm trình duyệt trực tuyến .





















