performance 🧪
Canary 🧪
この API は現在、React Native の Canary および Experimental チャンネルでのみ利用可能です。
試してみたい場合は、アプリでCanary チャンネルを有効にしてください。
Web仕様で定義されているグローバルなperformanceオブジェクト。
リファレンス
インスタンスプロパティ
eventCounts
MDNのドキュメントを参照してください。
memory
MDNのドキュメントを参照してください。
rnStartupTiming ⚠️
非標準
これはReact Native固有の拡張機能です。
アプリケーションの起動時間に関する情報を提供します。
ts
get rnStartupTiming(): ReactNativeStartupTiming;
ReactNativeStartupTimingインターフェースは以下のフィールドを提供します。
| 名前 | 型 | 説明 |
|---|---|---|
startTime | number | void | React Nativeランタイムの初期化が開始された時刻。 |
executeJavaScriptBundleEntryPointStart | number | void | アプリケーションバンドルの実行が開始された時刻。 |
endTime | number | void | React Nativeランタイムが完全に初期化された時刻。 |
timeOrigin
部分的なサポート
アプリの起動からUNIXエポックまでのミリ秒数ではなく、システム起動からUNIXエポックまでのミリ秒数を提供します。
MDNのドキュメントを参照してください。
インスタンスメソッド
clearMarks()
MDNのドキュメントを参照してください。
clearMeasures()
MDNのドキュメントを参照してください。
getEntries()
MDNのドキュメントを参照してください。
getEntriesByName()
MDNのドキュメントを参照してください。
getEntriesByType()
MDNのドキュメントを参照してください。
mark()
MDNのドキュメントを参照してください。
measure()
MDNのドキュメントを参照してください。
now()
部分的なサポート
アプリの起動からのミリ秒数ではなく、システム起動からのミリ秒数を提供します。
MDNのドキュメントを参照してください。