TaskAttributionTiming
Limited availability
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.
The TaskAttributionTiming
interface returns information about the work involved in a long task and its associate frame context. The frame context, also called the container, is the iframe, embed or object that is being implicated, on the whole, for a long task.
You usually work with TaskAttributionTiming
objects when observing long tasks.
TaskAttributionTiming
inherits from PerformanceEntry
.
Instance properties
This interface extends the following PerformanceEntry
properties for event timing performance entry types by qualifying them as follows:
PerformanceEntry.duration
Read only Experimental-
Always returns
0
, asduration
is not applicable for this interface. PerformanceEntry.entryType
Read only Experimental-
Always returns
taskattribution
. PerformanceEntry.name
Read only Experimental-
Always returns
"unknown"
. PerformanceEntry.startTime
Read only Experimental-
Always returns
0
.
This interface also supports the following properties:
TaskAttributionTiming.containerType
Read only Experimental-
Returns the type of frame container, one of
iframe
,embed
, orobject
. TaskAttributionTiming.containerSrc
Read only Experimental-
Returns the container's
src
attribute. TaskAttributionTiming.containerId
Read only Experimental-
Returns the container's
id
attribute. TaskAttributionTiming.containerName
Read only Experimental-
Returns the container's
name
attribute.
Instance methods
TaskAttributionTiming.toJSON()
Experimental-
Returns a JSON representation of the
TaskAttributionTiming
object.
Specifications
Specification |
---|
Long Tasks API # sec-TaskAttributionTiming |
Browser compatibility
BCD tables only load in the browser