Skip to main content

Đo Độ Trễ Đầu Vào

Click và đo thời gian giữa đầu vào và phản hồi trực quan. Chạy nhiều vòng để có trung bình đáng tin — tất cả xử lý cục bộ.

Đo độ trễ cấp phần mềm từ PointerEvent click đến khung render tiếp theo, dùng performance.now() để tính độ trễ click-đến-render bằng mili giây.

Độ trễ đầu vào trình duyệt thông thường 15–50ms; yếu tố phần cứng (phản hồi màn hình, polling USB) thêm độ trễ không được phần mềm bắt.

Kết Quả Của Bạn Có Ý Nghĩa Gì?

Result Range Meaning
Tốt Dưới 20ms trung bình Độ trễ cấp phần mềm xuất sắc. Kết hợp với màn hình 144Hz+ và chuột polling 1000Hz, độ trễ tổng không thể nhận biết.
Cảnh Báo 20–50ms trung bình Chấp nhận cho hầu hết trường hợp. Giá trị cao hơn có thể do delay compositor trình duyệt, tiến trình nền hoặc V-Sync.
Kém Trên 50ms trung bình Trễ rõ ảnh hưởng hiệu suất gaming. Nguyên nhân: tải CPU nặng, delay compositor, chế độ tiết kiệm throttle GPU hoặc drop khung.

Vấn Đề Thường Gặp và Cách Khắc Phục

Phép đo không nhất quán (phương sai cao)

Đóng tab và ứng dụng nền. Tạm dừng GC và lập lịch compositor có thể gây spike. Chạy trong cửa sổ toàn màn hình.

Độ trễ đo được cao hơn nhiều dự kiến

Tắt V-Sync trong cài đặt trình duyệt để loại delay đồng bộ khung. Kiểm tra OS không ở chế độ tiết kiệm năng lượng throttle CPU và GPU.

Công cụ liên quan

Câu Hỏi Thường Gặp

Độ trễ đầu vào là gì?

Là delay giữa hành động người dùng (click/phím) và phản hồi trực quan trên màn hình. Bao gồm độ trễ chuột, polling USB, xử lý OS và thời gian phản hồi màn hình.

Độ trễ đầu vào tốt là bao nhiêu?

Dưới 20ms xuất sắc cho gaming. 20–50ms chấp nhận. Trên 50ms có thể cảm thấy chậm ảnh hưởng gaming cạnh tranh.

Kiểm tra trình duyệt chính xác đến mức nào?

Đo độ trễ cấp phần mềm bằng performance.now(). Độ trễ phần cứng (màn hình, USB) thêm delay không được phần mềm bắt.

Có dữ liệu nào được tải lên không?

Không. Mọi phép đo dùng performance.now() cục bộ. Không có dữ liệu nào rời khỏi thiết bị.