-
Notifications
You must be signed in to change notification settings - Fork 24.8k
Implement reporting InteractionEntry live metrics to runtime #52839
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
Conversation
This pull request was exported from Phabricator. Differential Revision: D78904748 |
…k#52839) Summary: **Context** Experimental V2 Performance Monitor prototype, beginning by bringing the [Interaction to Next Paint (INP)](https://web.dev/articles/inp) metric to React Native. **This diff** Adds and configures a `CdpMetricsReporter` class to report `InteractionEntry` live metrics over CDP via the `"__chromium_devtools_metrics_reporter"` runtime binding. **Notes** - Introduces a new `react/performance/cdpmetrics` package, and a listener API on `PerformanceEntryReporter` (both to avoid a `jni` dependency in `react/performance/timeline`). Changelog: [Internal] Reviewed By: rubennorte Differential Revision: D78904748
…k#52839) Summary: **Context** Experimental V2 Performance Monitor prototype, beginning by bringing the [Interaction to Next Paint (INP)](https://web.dev/articles/inp) metric to React Native. **This diff** Adds and configures a `CdpMetricsReporter` class to report `InteractionEntry` live metrics over CDP via the `"__chromium_devtools_metrics_reporter"` runtime binding. **Notes** - Introduces a new `react/performance/cdpmetrics` package, and a listener API on `PerformanceEntryReporter` (both to avoid a `jni` dependency in `react/performance/timeline`). Changelog: [Internal] Reviewed By: rubennorte Differential Revision: D78904748
…k#52839) Summary: **Context** Experimental V2 Performance Monitor prototype, beginning by bringing the [Interaction to Next Paint (INP)](https://web.dev/articles/inp) metric to React Native. **This diff** Adds and configures a `CdpMetricsReporter` class to report `InteractionEntry` live metrics over CDP via the `"__chromium_devtools_metrics_reporter"` runtime binding. **Notes** - Introduces a new `react/performance/cdpmetrics` package, and a listener API on `PerformanceEntryReporter` (both to avoid a `jni` dependency in `react/performance/timeline`). Changelog: [Internal] Reviewed By: rubennorte Differential Revision: D78904748
This pull request was exported from Phabricator. Differential Revision: D78904748 |
…k#52839) Summary: **Context** Experimental V2 Performance Monitor prototype, beginning by bringing the [Interaction to Next Paint (INP)](https://web.dev/articles/inp) metric to React Native. **This diff** Adds and configures a `CdpMetricsReporter` class to report `InteractionEntry` live metrics over CDP via the `"__chromium_devtools_metrics_reporter"` runtime binding. **Notes** - Introduces a new `react/performance/cdpmetrics` package, and a listener API on `PerformanceEntryReporter` (both to avoid a `jni` dependency in `react/performance/timeline`). Changelog: [Internal] Reviewed By: rubennorte Differential Revision: D78904748
This pull request was exported from Phabricator. Differential Revision: D78904748 |
…k#52839) Summary: **Context** Experimental V2 Performance Monitor prototype, beginning by bringing the [Interaction to Next Paint (INP)](https://web.dev/articles/inp) metric to React Native. **This diff** Adds and configures a `CdpMetricsReporter` class to report `InteractionEntry` live metrics over CDP via the `"__chromium_devtools_metrics_reporter"` runtime binding. **Notes** - Introduces a new `react/performance/cdpmetrics` package, and a listener API on `PerformanceEntryReporter` (both to avoid a `jni` dependency in `react/performance/timeline`). Changelog: [Internal] Reviewed By: rubennorte Differential Revision: D78904748
…k#52839) Summary: **Context** Experimental V2 Performance Monitor prototype, beginning by bringing the [Interaction to Next Paint (INP)](https://web.dev/articles/inp) metric to React Native. **This diff** Adds and configures a `CdpMetricsReporter` class to report `InteractionEntry` live metrics over CDP via the `"__chromium_devtools_metrics_reporter"` runtime binding. **Notes** - Introduces a new `react/performance/cdpmetrics` package, and a listener API on `PerformanceEntryReporter` (both to avoid a `jni` dependency in `react/performance/timeline`). Changelog: [Internal] Reviewed By: rubennorte Differential Revision: D78904748
This pull request was exported from Phabricator. Differential Revision: D78904748 |
…k#52839) Summary: **Context** Experimental V2 Performance Monitor prototype, beginning by bringing the [Interaction to Next Paint (INP)](https://web.dev/articles/inp) metric to React Native. **This diff** Adds and configures a `CdpMetricsReporter` class to report `InteractionEntry` live metrics over CDP via the `"__chromium_devtools_metrics_reporter"` runtime binding. **Notes** - Introduces a new `react/performance/cdpmetrics` package, and a listener API on `PerformanceEntryReporter` (both to avoid a `jni` dependency in `react/performance/timeline`). Changelog: [Internal] Reviewed By: rubennorte Differential Revision: D78904748
This pull request has been merged in a3bf989. |
This pull request was successfully merged by @huntie in a3bf989 When will my fix make it into a release? | How to file a pick request? |
Summary:
Context
Experimental V2 Performance Monitor prototype, beginning by bringing the Interaction to Next Paint (INP) metric to React Native.
This diff
Adds and configures a
CdpMetricsReporter
class to reportInteractionEntry
live metrics over CDP via the"__chromium_devtools_metrics_reporter"
runtime binding.Notes
react/performance/cdpmetrics
package, and a listener API onPerformanceEntryReporter
(both to avoid ajni
dependency inreact/performance/timeline
).Changelog: [Internal]
Differential Revision: D78904748