Performance: eventCounts property
Baseline
2025
Newly available
Since December 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Thuộc tính chỉ đọc performance.eventCounts là một bản đồ EventCounts chứa số lượng sự kiện đã được phát theo từng loại sự kiện kể từ khi trang được tải.
Không phải tất cả loại sự kiện đều được hiển thị. Bạn chỉ có thể lấy số đếm cho các loại sự kiện được PerformanceEventTiming hỗ trợ.
Giá trị
Một bản đồ EventCounts.
(Một Map chỉ đọc, không có các phương thức clear(), delete(), và set().)
Ví dụ
>Báo cáo loại sự kiện và số lượng của chúng
Nếu bạn muốn gửi số lượng sự kiện tới hệ thống analytics, bạn có thể triển khai một hàm như sendToEventAnalytics, nhận số lượng sự kiện từ bản đồ performance.eventCounts rồi dùng Fetch API để gửi dữ liệu đến endpoint của bạn.
// Báo cáo tất cả sự kiện được hiển thị
for (entry of performance.eventCounts.entries()) {
const type = entry[0];
const count = entry[1];
// sendToEventAnalytics(type, count);
}
// Báo cáo một sự kiện cụ thể
const clickCount = performance.eventCounts.get("click");
// sendToEventAnalytics("click", clickCount);
// Kiểm tra xem số đếm của một loại sự kiện có được hiển thị hay không
const isExposed = performance.eventCounts.has("mousemove"); // false
Thông số kỹ thuật
| Specification |
|---|
| Event Timing API> # dom-performance-eventcounts> |