A framework for building native applications using React
Implement support for Network trace events (#53761)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/53761 Updates `NetworkReporter` and `PerformanceEntryReporter` to populate (minimal) `"ResourceSendRequest"` and `"ResourceFinished"` events when a CDP performance trace is active. This allows the Chrome DevTools Performance panel to display the "Network" track. **Notes** - The trace events that Chrome requires need extra fields which aren't present on `PerformanceResourceTiming`, hence the new + optional `devtoolsRequestId`, `requestMethod`, `resourceType` params. We only populate these in debug builds. **Limitations** - We emit a *complete trace event set* within `reportResourceTiming`, implementing basic initial support in the Performance panel Network track. This means 1/ either all/no events are sent for a given request (rather than incrementally), 2/ we aren't yet handling failed/cancelled requests in this pipeline. Changelog: [Internal] Reviewed By: hoxyq Differential Revision: D82212362 fbshipit-source-id: 4c6d5d2510cc98ddc819a2778222b835411295c8
A
Alex Hunt committed
dba8dbdeeb9bee5fe0922c24e687fe3647420ab7
Parent: 0caf8e7
Committed by Facebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
on 9/15/2025, 2:45:32 PM