Repository navigation
Audit performance of the various DevTools screens and components #5091
Description
Activity
- addedobservatory: missing core functionalityCore features implemented in Observatory that aren't in DevToolsCore features implemented in Observatory that aren't in DevToolsobservatory migrationRelated to the Observatory -> DevTools migration effortRelated to the Observatory -> DevTools migration effort
on Jan 23, 2023 Another possible performance optimization: stop copying data for flat tables https://github.com/flutter/devtools/pull/5384/files#r1132405605
Opening DevTools while connecting to a CLI application automatically fetches and loads a timeline, locking up the UI thread until the timeline is fetched and processed
@bkonyi is this still an issue with the new perfetto integration? If it's not a problem now, there may not be a reason to invest in creating an "index" screen for cli apps.
I'm personally content with the landing page performance as Perfetto doesn't seem to cause the UI thread to jank when loading the initial timeline like it did before, so users can still switch to another tab while the timeline is being processed. However, I do feel having an overview landing page could be useful, particularly in VM developer mode (cc @a-siva for his thoughts), but that can be pulled out into its own issue.
I think we can close this issue once #5703 is resolved.
A common concern raised by some Dash engineers is that DevTools often feels slower than existing tooling in Observatory.
Some examples of scenarios with poor performance:
Performance of the various tools should be audited to ensure that current power users of Observatory do not experience a degradation of their development workflows.
This is a blocker for deprecating and removing Observatory from the Dart SDK.
cc @a-siva @jacob314