メインコンテンツへスキップ

performance 🧪

Canary 🧪

この API は現在、React Native の Canary および Experimental チャンネルでのみ利用可能です。

試してみたい場合は、アプリでCanary チャンネルを有効にしてください

Web仕様で定義されているグローバルなperformanceオブジェクト。


リファレンス

インスタンスプロパティ

eventCounts

MDNのドキュメントを参照してください。

memory

MDNのドキュメントを参照してください。

rnStartupTiming ⚠️

非標準

これはReact Native固有の拡張機能です。

アプリケーションの起動時間に関する情報を提供します。

ts
get rnStartupTiming(): ReactNativeStartupTiming;

ReactNativeStartupTimingインターフェースは以下のフィールドを提供します。

名前説明
startTimenumber | voidReact Nativeランタイムの初期化が開始された時刻。
executeJavaScriptBundleEntryPointStartnumber | voidアプリケーションバンドルの実行が開始された時刻。
endTimenumber | voidReact Nativeランタイムが完全に初期化された時刻。

timeOrigin

部分的なサポート

アプリの起動からUNIXエポックまでのミリ秒数ではなく、システム起動からUNIXエポックまでのミリ秒数を提供します。

MDNのドキュメントを参照してください。

インスタンスメソッド

clearMarks()

MDNのドキュメントを参照してください。

clearMeasures()

MDNのドキュメントを参照してください。

getEntries()

MDNのドキュメントを参照してください。

getEntriesByName()

MDNのドキュメントを参照してください。

getEntriesByType()

MDNのドキュメントを参照してください。

mark()

MDNのドキュメントを参照してください。

measure()

MDNのドキュメントを参照してください。

now()

部分的なサポート

アプリの起動からのミリ秒数ではなく、システム起動からのミリ秒数を提供します。

MDNのドキュメントを参照してください。