PerformanceScriptTiming:invokerType 属性

实验性:这是一个实验性技术
在生产环境中使用之前,请仔细查看浏览器兼容性表格

invokerTypePerformanceScriptTiming 接口的一个只读属性,它返回一个字符串值,指示在调用时运行脚本的功能类型。

一个指示脚本入口点调用程序类型的字符串。可能的值包括:

"user-callback"

从 Web 平台 API 内部调用的已知回调,例如 setTimeout()Window.requestAnimationFrame()

"event-listener"

Web 平台事件的事件侦听器,例如 clickloadkeyup

"resolve-promise"

Web 平台 Promise 已解析状态的处理程序函数,例如 fetch()。请注意,在 Promise 的情况下,同一个 Promise 的所有处理程序都组合成一个 "script" 条目类型。

"reject-promise"

Web 平台 Promise 已拒绝状态的处理程序函数。

"classic-script"

标准脚本的求值(例如,通过 <script> 元素或 import() 语句)。

"module-script"

模块脚本的求值。

PerformanceScriptTiming.invoker 值的结构取决于脚本的 invokerType 值。查看 invoker 页面以获取更多详细信息。

示例

有关与长动画帧 API 相关的示例,请参阅 长动画帧时序

规范

规范
长动画帧 API
# dom-performancescripttiming-invokertype

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅