Limited availability
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The invoker
read-only property of the PerformanceScriptTiming
interface returns a string value indicating the identity of the feature that, when invoked, ran the script.
A string, the structure of which depends on the script's PerformanceScriptTiming.invokerType
value:
invokerType
invoker
string structure Example(s) "user-callback"
The object class the containing function is defined on, followed by a dot, followed by the function name. "Window.requestAnimationFrame"
, "Window.setTimeout"
"event-listener"
The tagName
of the element, followed by a hash and its id
(#id
) or by src=
and its src
value in square brackets ([src=url]
) if an id
is not present, followed by a dot, followed by the event handler property. "IMG#hero.onload"
, "IMG[src=https://example.com/img.jpg].onload"
, "BUTTON#updateCart.onclick"
"resolve-promise"
or "reject-promise"
The object and method that invoked the promise, followed by a dot, followed by "then"
for "resolve-promise"
and "catch"
for "reject-promise"
. "Response.json.then"
, "Response.json.catch"
"classic-script"
or "module-script"
The source URL of the invoking script. "https://example.com/scripts/myscript.js"
Examples
See Long animation frame timing for examples related to the Long Animation Frames API.
Specifications Browser compatibility See alsoRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4