performance 🧪
This API is experimental. Experimental APIs may contain bugs and are likely to change in a future version of React Native. Don't use them in production.
The global performance
object, as defined in Web specifications.
Reference
Instance properties
eventCounts
See documentation in MDN.
memory
See documentation in MDN.
rnStartupTiming
⚠️
This is a React Native specific extension.
Provides information about the startup time of the application.
get rnStartupTiming(): ReactNativeStartupTiming;
The ReactNativeStartupTiming
interface provides the following fields:
Name | Type | Description |
---|---|---|
startTime | number | void | When the application startup was started. |
initializeRuntimeStart | number | void | When the React Native runtime initialization was started. |
executeJavaScriptBundleEntryPointStart | number | void | When the execution of the application bundle was started. |
endTime | number | void | When the React Native runtime was fully initialized. |
timeOrigin
Provides the number of milliseconds from the Unix epoch until system boot, instead of the number of milliseconds from the Unix epoch until app startup.
See documentation in MDN.
Instance methods
clearMarks()
See documentation in MDN.
clearMeasures()
See documentation in MDN.
getEntries()
See documentation in MDN.
getEntriesByName()
See documentation in MDN.
getEntriesByType()
See documentation in MDN.
mark()
See documentation in MDN.
measure()
See documentation in MDN.
now()
Provides the number of milliseconds from system boot, instead of the number of milliseconds from app startup.
See documentation in MDN.