TaskAttributionTiming

Limited availability

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

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

TaskAttributionTiming インターフェイスは、長いタスクに関連する作業とそれに関連するフレームコンテキストに関する情報を返します。フレームコンテキストはコンテナーとも呼ばれ、長いタスクに関わる iframe、embed、object のことです。

通常、 TaskAttributionTiming オブジェクトを使って作業するのは、長いタスク を監視するときです。

TaskAttributionTimingPerformanceEntry を継承しています。

PerformanceEntry TaskAttributionTiming

インスタンスプロパティ

このインターフェイスは、イベントタイミングパフォーマンス項目の以下の PerformanceEntry プロパティを以下のように修飾して拡張します。

PerformanceEntry.duration 読取専用 Experimental

このインターフェイスでは duration は適用されないので、常に 0 を返します。

PerformanceEntry.entryType 読取専用 Experimental

常に taskattribution を返します。

PerformanceEntry.name 読取専用 Experimental

常の "unknown" を返します。

PerformanceEntry.startTime 読取専用 Experimental

常の 0 を返します。

このインターフェイスは以下のプロパティにも対応しています。

TaskAttributionTiming.containerType 読取専用 Experimental

フレームコンテナーの種類(iframeembedobject のいずれか)を返します。

TaskAttributionTiming.containerSrc 読取専用 Experimental

コンテナーの src 属性を返します。

TaskAttributionTiming.containerId 読取専用 Experimental

コンテナーの id 属性を返します。

TaskAttributionTiming.containerName 読取専用 Experimental

コンテナーの name 属性を返します。

インスタンスメソッド

TaskAttributionTiming.toJSON() Experimental

TaskAttributionTiming オブジェクトの JSON 表現を返します。

仕様書

Specification
Long Tasks API
# sec-TaskAttributionTiming

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
TaskAttributionTiming
Experimental
containerId
Experimental
containerName
Experimental
containerSrc
Experimental
containerType
Experimental
toJSON
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.
See implementation notes.

関連情報