跳到主要内容
版本:0.82

性能 🧪

金丝雀 🧪

此 API 目前仅在 React Native 的 Canary 和 Experimental 渠道中可用。

如果你想尝试它,请在你的应用中 启用 Canary 渠道。

全局 performance 对象,如 Web 规范中所定义。


参考

实例属性​

eventCounts​

参见 MDN 文档。

memory​

参见 MDN 文档。

rnStartupTiming ⚠️​

Non-standard

这是 React Native 特定的扩展。

提供有关应用程序启动时间的信息。

TypeScript
get rnStartupTiming(): ReactNativeStartupTiming;

ReactNativeStartupTiming 接口提供以下字段:

名称类型描述
startTimenumber | voidReact Native 运行时初始化开始的时间。
executeJavaScriptBundleEntryPointStartnumber | void应用 bundle 执行开始的时间。
endTimenumber | voidReact Native 运行时完全初始化的时间。

timeOrigin​

Partial support

提供从 UNIX 纪元到系统启动的毫秒数,而不是从 UNIX 纪元到应用启动的毫秒数。

参见 MDN 文档。

实例方法​

clearMarks()​

参见 MDN 文档。

clearMeasures()​

参见 MDN 文档。

getEntries()​

参见 MDN 文档。

getEntriesByName()​

参见 MDN 文档。

getEntriesByType()​

参见 MDN 文档。

mark()​

参见 MDN 文档。

measure()​

参见 MDN 文档。

now()​

Partial support

提供从系统启动开始的毫秒数,而不是从应用启动开始的毫秒数。

参见 MDN 文档。