-
Notifications
You must be signed in to change notification settings - Fork 24.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Performance.mark events in PerformanceTracer #48200
base: main
Are you sure you want to change the base?
Conversation
This pull request was exported from Phabricator. Differential Revision: D66704283 |
This pull request was exported from Phabricator. Differential Revision: D66704283 |
…k#48200) Summary: Pull Request resolved: facebook#48200 Wires up `Performance.mark()` events, completing support for User Timings in Fusebox. Other changes: - Refactors `reportMeasure` to receive a `duration`. - Fixes conversion for time values (ms -> µs) in emitted trace events. Changelog: [Internal] Reviewed By: hoxyq Differential Revision: D66704283
0545a20
to
6fda117
Compare
…k#48200) Summary: Pull Request resolved: facebook#48200 Wires up `Performance.mark()` events, completing support for User Timings in Fusebox. Other changes: - Refactors `reportMeasure` to receive a `duration`. - Fixes conversion for time values (ms -> µs) in emitted trace events. Changelog: [Internal] Reviewed By: hoxyq Differential Revision: D66704283
6fda117
to
ebf6f7a
Compare
This pull request was exported from Phabricator. Differential Revision: D66704283 |
1 similar comment
This pull request was exported from Phabricator. Differential Revision: D66704283 |
ebf6f7a
to
44ec89f
Compare
…k#48200) Summary: Pull Request resolved: facebook#48200 Wires up `Performance.mark()` events, completing support for User Timings in Fusebox. Other changes: - Refactors `reportMeasure` to receive a `duration`. - Fixes conversion for time values (ms -> µs) in emitted trace events. Changelog: [Internal] Reviewed By: hoxyq Differential Revision: D66704283
Summary: Updates `ReactPerfLogger` (now renamed `ReactPerfettoLogger`) to log to Perfetto only. This precedes moving `FuseboxTracer` calls into the existing `PerformanceEntryReporter` for both User Timing events and Interaction events. Changelog: [Internal] Differential Revision: D66600278
…(2/2) (facebook#48043) Summary: Pull Request resolved: facebook#48043 Adds a new `PerformanceTracing` API to replace `ReactPerfLogger` and `FuseboxTracer`. - Mostly a clone of `FuseboxTracer`, with small refactorings. - Exposes a new `CdpTracing.h` header, intended for shared CDP/Chrome types (that will later propagate through to the runtime impl of `performance.mark,measure()`). - These live in a new `jsinspector_tracing` library, to avoid a dependency cycle. **Key change**: With both diffs, `PerformanceTracer` is added to `PerformanceEntryReporter` to initially wire up the `performance.measure` event — replacing the previous routing. - `FuseboxTracer` remains load-bearing for the out-of-tree call to `stopTracingAndWriteToFile()`. Changelog: [Internal] Differential Revision: D66650181 Reviewed By: rubennorte
…k#48200) Summary: Pull Request resolved: facebook#48200 Wires up `Performance.mark()` events, completing support for User Timings in Fusebox. Other changes: - Refactors `reportMeasure` to receive a `duration`. - Fixes conversion for time values (ms -> µs) in emitted trace events. Changelog: [Internal] Reviewed By: hoxyq Differential Revision: D66704283
44ec89f
to
a3d3091
Compare
This pull request was exported from Phabricator. Differential Revision: D66704283 |
…k#48200) Summary: Pull Request resolved: facebook#48200 Wires up `Performance.mark()` events, completing support for User Timings in Fusebox. Other changes: - Refactors `reportMeasure` to receive a `duration`. - Fixes conversion for time values (ms -> µs) in emitted trace events. Changelog: [Internal] Reviewed By: hoxyq Differential Revision: D66704283
a3d3091
to
be78f73
Compare
This pull request was exported from Phabricator. Differential Revision: D66704283 |
Summary:
Wires up
Performance.mark()
events, completing support for User Timings in Fusebox.Other changes:
reportMeasure
to receive aduration
.Changelog: [Internal]
Reviewed By: hoxyq
Differential Revision: D66704283