Skip to content

[web] Add benchmarks for the Material3 Components screen - #124354

Merged
auto-submit[bot] merged 3 commits into
flutter:masterfrom
mdebbar:material3_benchmark
Apr 11, 2023
Merged

auto-submit[bot] merged 3 commits into
flutter:masterfrom
mdebbar:material3_benchmark

Conversation

@mdebbar

@mdebbar mdebbar commented Apr 6, 2023

Copy link
Copy Markdown
Contributor

We've been making performance improvements in the flutter web engine to get the Material 3 demo to a reasonable level.

Some of the PRs that contributed to the performance improvements:

The benchmark builds the entire Material3 Components screen and measures how long it takes to draw the frame. I ran the benchmarks pre-improvements and post-improvements:

pre-improvements post-improvements Improvement
Frame duration (ms) ~49ms ~32ms ~35%

Closes #120921

@flutter-dashboard flutter-dashboard Bot added p: material_ui material_ui package in flutter/packages c: contributor-productivity Team-specific productivity, code health, technical debt. labels Apr 6, 2023

@yjbanov yjbanov left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mdebbar mdebbar added the autosubmit Merge PR when tree becomes green via auto submit App label Apr 11, 2023
@auto-submit
auto-submit Bot merged commit 0fa15e0 into flutter:master Apr 11, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Apr 12, 2023
exaby73 pushed a commit to exaby73/flutter_nevercode that referenced this pull request Apr 17, 2023
)

[web] Add benchmarks for the Material3 Components screen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App c: contributor-productivity Team-specific productivity, code health, technical debt. p: material_ui material_ui package in flutter/packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[web:canvaskit] excessive text layout in the web engine on material 3 demo

2 participants