PerformanceLongTaskTiming: attribution property

Limited availability

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

Want more browser support for this feature? Tell us why.

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

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

The attribution read-only property of the PerformanceLongTaskTiming interface returns an array of TaskAttributionTiming objects.

Value

An Array of TaskAttributionTiming objects.

Examples

Logging attributions for long tasks

js
const observer = new PerformanceObserver((list) => {
  list.getEntries().forEach((entry) => {
    entry.attribution.forEach((attributionEntry) => {
      console.log(attributionEntry);
    });
  });
});

observer.observe({ type: "longtask", buffered: true });

Specifications

This feature does not appear to be defined in any specification.

Browser compatibility

See also