mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-28 13:13:37 +08:00
Enabling this is required for rules that need to use the types as resolved by the TypeScript compiler. The no-floating-promises rule was missing some stuff due to missing types, so this CL resolves that too. Also, return-await kicked up more stuff. A warm run of `npm run lint` went from ~23s to ~35s on my M1 Mac. Bug: 406518012 Change-Id: I0c413e2ca14ee903851fd8404e490335c7f8aae0 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6397499 Reviewed-by: Nikolay Vitkov <nvitkov@chromium.org> Reviewed-by: Benedikt Meurer <bmeurer@chromium.org> Reviewed-by: Jack Franklin <jacktfranklin@chromium.org> Commit-Queue: Nikolay Vitkov <nvitkov@chromium.org>
Performance Testing
These are performance tests that run benchmarks of automated userflows. The resuls are aggregated using the Skia Perf format and stored under perf-data/devtools-perf.json.
The tests are run on devtools CI on the "Standalone Linux" bot. The result of each run is uploaded to Skia Perf so that the benchmarks can be monitored in devtools own dashboard instance .
Quick links (copy and paste)
- Performance panel "TraceLoad" benchmark dashboard: https://devtools-frontend-perf.corp.goog/e/?queries=stats%3Dmean%26test%3DTraceLoad
- DevTools "BootPerf" benchmark dashboard: https://devtools-frontend-perf.corp.goog/e/?queries=test%3DBootPerf)
- Peak of the GCS bucket where data is stored: https://pantheon.corp.google.com/storage/browser/devtools-frontend-perf/ingest/2024/10/08/08/client.devtools-frontend.integration/Stand-alone%20Linux/performance-tests?pageState=(%22StorageObjectListTable%22:(%22f%22:%22%255B%255D%22))&e=-13802955&mods=component_inspector&project=skia-public) (you need the "Storage Object Viewer" role for your account. You can ask the Chrome Browser Infra team to grant you access).