react-native
react-native copied to clipboard
Implementation of GlobalPerformanceLogger via WebPerformanceAPI
Summary:
Changelog:
[Internal] -
Creates an implementation of GlobalPerformanceLogger
(via IPerformanceLogger
API), which is using the native WebPerformance implementation (Performance
and PerformanceObserver
APIs).
This will ultimately help to converge performance logging facilities across platforms and language boundaries.
In a shorter term, it can serve as a good case study of using the Web Performance API implementation.
Note that this implementation is disabled by default (controlled by the RN feature flag), and will be enabled separately via na experiment.
Differential Revision: D43873560
This pull request was exported from Phabricator. Differential Revision: D43873560
Platform | Engine | Arch | Size (bytes) | Diff |
---|---|---|---|---|
android | hermes | arm64-v8a | 8,515,844 | +447 |
android | hermes | armeabi-v7a | 7,831,725 | +440 |
android | hermes | x86 | 8,996,170 | +449 |
android | hermes | x86_64 | 8,851,641 | +444 |
android | jsc | arm64-v8a | 9,140,178 | +149 |
android | jsc | armeabi-v7a | 8,331,778 | +150 |
android | jsc | x86 | 9,195,148 | +159 |
android | jsc | x86_64 | 9,453,256 | +160 |
Base commit: bcec590071202608ee2e87feb02791e292457d94 Branch: main
This pull request was exported from Phabricator. Differential Revision: D43873560
This pull request was exported from Phabricator. Differential Revision: D43873560
This pull request was exported from Phabricator. Differential Revision: D43873560
This pull request was exported from Phabricator. Differential Revision: D43873560
This pull request has been merged in facebook/react-native@48c7adc3bf574c6d592e9d1c1c4bd266f88063f7.