Skip to content

Conversation

mdebbar
Copy link
Contributor

@mdebbar mdebbar commented Apr 6, 2023

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 f: material design flutter/packages/flutter/material repository. c: contributor-productivity Team-specific productivity, code health, technical debt. labels Apr 6, 2023
Copy link
Contributor

@yjbanov yjbanov left a comment

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. f: material design flutter/packages/flutter/material repository.
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