Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. Performance

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

Performance

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年9月⁩.

* Some parts of this feature may have varying levels of support.

Performance インターフェイスは、現在のページのパフォーマンス関連情報へのアクセスを提供します。

この型のオブジェクトはwindow.performanceself.performance をワーカーで呼び出すことで取得できます。パフォーマンス項目はコンテキスト単位であることに注意してください。メインスレッド(または他にもワーカー)でマークを作成した場合、ワーカースレッドではそのマークを見ることはできません。ウィンドウとワーカーのコンテキストで利用できる API はself.performance を参照してください。

EventTarget Performance

インスタンスプロパティ

Performance インターフェイスはプロパティを継承しません。

Performance.eventCounts読取専用

イベント型ごとに配信されたイベント数を格納するEventCounts マップです。

Performance.navigation読取専用非推奨;

古いPerformanceNavigation オブジェクトで、ページが読み込みか更新か、リダイレクトの発生回数など、timing にリストされている時間に含まれる操作に関する有用なコンテキストを提供します。

Performance.timing読取専用非推奨;

古いPerformanceTiming オブジェクトで、待ち時間関連のパフォーマンス情報を持っています。

Performance.memory読取専用非標準非推奨;

Chrome で追加された標準外の拡張子で、このプロパティは基本的なメモリー使用量情報を持つオブジェクトを提供します。この標準外の API を使うべきではありません

Performance.timeOrigin読取専用

パフォーマンス測定の開始時刻の高解像度タイムスタンプを返します。

インスタンスメソッド

Performance インターフェイスはメソッドを継承しません。

Performance.clearMarks()

ブラウザーのパフォーマンス項目バッファーから指定されたマークを削除します。

Performance.clearMeasures()

ブラウザーのパフォーマンス項目バッファーから指定されたメジャーを削除します。

Performance.clearResourceTimings()

ブラウザーのパフォーマンスデータバッファーから "resource" のentryType を持つすべてのパフォーマンス項目を削除します。

Performance.getEntries()

与えられたフィルターに基づくPerformanceEntry オブジェクトのリストを返します。

Performance.getEntriesByName()

指定された名前項目型に基づいてPerformanceEntry オブジェクトのリストを返します。

Performance.getEntriesByType()

与えられた項目型PerformanceEntry オブジェクトのリストを返します。

Performance.mark()

指定された名前でブラウザーのパフォーマンス項目バッファータイムスタンプを作成します。

Performance.measure()

指定された 2 つのマーク (それぞれ開始マーク終了マークと呼ばれる) の間に、ブラウザーのパフォーマンス項目バッファー内に名前付きタイムスタンプを作成します。

Performance.measureUserAgentSpecificMemory()Experimental

すべての iframe とワーカーを含むウェブアプリケーションのメモリー使用量を推定します。

Performance.now()

参照時点から経過したミリ秒数を表すDOMHighResTimeStamp を返します。

Performance.setResourceTimingBufferSize()

ブラウザーのリソースタイミングバッファーサイズを、指定された数の "resource"パフォーマンス項目オブジェクトに設定します。

Performance.toJSON()

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

イベント

addEventListener() を使用するか、このインターフェイスのoneventname プロパティにイベントリスナーを割り当てることで、イベントを監視します。

resourcetimingbufferfull

ブラウザーのリソースタイミングバッファーが満杯になったときに発生します。

仕様書

Specification
High Resolution Time
# sec-performance
Performance Timeline
# extensions-to-the-performance-interface
Resource Timing
# sec-extensions-performance-interface
User Timing
# extensions-performance-interface

ブラウザーの互換性

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp