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

[web] Add benchmarks for the Material3 Components screen
This commit is contained in:
Mouad Debbar 2023-04-11 15:59:37 -04:00 committed by GitHub
parent 1f04b75fe5
commit 0fa15e04ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2346 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -17,6 +17,7 @@ import 'src/web/bench_draw_rect.dart';
import 'src/web/bench_dynamic_clip_on_static_picture.dart';
import 'src/web/bench_image_decoding.dart';
import 'src/web/bench_link_infinite_scroll.dart';
import 'src/web/bench_material_3.dart';
import 'src/web/bench_mouse_region_grid_hover.dart';
import 'src/web/bench_mouse_region_grid_scroll.dart';
import 'src/web/bench_mouse_region_mixed_grid_hover.dart';
@ -60,6 +61,7 @@ final Map<String, RecorderFactory> benchmarks = <String, RecorderFactory>{
BenchWrapBoxScroll.benchmarkName: () => BenchWrapBoxScroll(),
BenchLinkInfiniteScroll.benchmarkName: () => BenchLinkInfiniteScroll.forward(),
BenchLinkInfiniteScroll.benchmarkNameBackward: () => BenchLinkInfiniteScroll.backward(),
BenchMaterial3Components.benchmarkName: () => BenchMaterial3Components(),
// CanvasKit-only benchmarks
if (isCanvasKit) ...<String, RecorderFactory>{