PerformanceScriptTiming: invokerType property

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Thuộc tính chỉ đọc invokerType của giao diện PerformanceScriptTiming trả về một giá trị chuỗi cho biết loại tính năng mà khi được gọi, đã chạy tập lệnh.

Giá trị

Một chuỗi cho biết loại invoker của điểm vào tập lệnh. Các giá trị có thể có là:

"user-callback"

Một callback đã biết được gọi từ trong một API nền tảng web, chẳng hạn như setTimeout() hoặc Window.requestAnimationFrame().

"event-listener"

Một trình lắng nghe sự kiện cho một sự kiện nền tảng web, chẳng hạn như click, load, hoặc keyup.

"resolve-promise"

Một hàm xử lý cho trạng thái đã giải quyết của một promise nền tảng web, chẳng hạn như fetch(). Lưu ý rằng trong trường hợp promises, tất cả các handler của cùng một promise được nhóm lại như một loại mục "script" duy nhất.

"reject-promise"

Một hàm xử lý cho trạng thái bị từ chối của một promise nền tảng web.

"classic-script"

Việc đánh giá một tập lệnh tiêu chuẩn (ví dụ: thông qua phần tử <script> hoặc câu lệnh import()).

"module-script"

Việc đánh giá một tập lệnh module.

Cấu trúc của giá trị PerformanceScriptTiming.invoker phụ thuộc vào giá trị invokerType của tập lệnh. Xem trang invoker để biết thêm chi tiết.

Ví dụ

Xem Long animation frame timing để biết các ví dụ liên quan đến Long Animation Frames API.

Thông số kỹ thuật

Thông số kỹ thuật
Long Animation Frames API
# dom-performancescripttiming-invokertype

Tương thích trình duyệt

Xem thêm