flutter/dev/devicelab/lib/tasks
Michael Goderbauer c4ad1dc1e9
const vs. non-const widget build benchmark (#148261)
This benchmark illustrates the impact that const'ness has on widget build times by building a widget tree with all const-widgets and then building the same widget tree without any const'ness. Local testing with this benchmark running on a Moto G4 shows that const'ness is 13-16% faster.

I'd like to check this benchmark in because the question of how important widget const'ness is comes up every so often. With this benchmark we have up-to-date data to point people to.
2024-05-16 23:23:14 +00:00
..
analysis.dart Prepare dev (minus flutter_gallery) for use_super_parameters (#100516) 2022-03-29 12:52:42 -07:00
android_choreographer_do_frame_test.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
android_lifecycles_test.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
android_verified_input_test.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
android_views_test.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
build_test_task.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
dart_plugin_registry_tests.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
entrypoint_dart_registrant.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
flutter_tool_startup.dart Fix typos (#121171) 2023-02-23 19:43:21 +00:00
gallery.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
hot_mode_tests.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
integration_tests.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
microbenchmarks.dart const vs. non-const widget build benchmark (#148261) 2024-05-16 23:23:14 +00:00
native_assets_test.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
new_gallery.dart [devicelab] migrate new gallery benchmarks to local copy. (#143545) 2024-02-15 22:32:38 +00:00
perf_tests.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
platform_channels_benchmarks.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
plugin_tests.dart Reland "Add FlutterMacOS.xcframework artifact (#143244)" (#144275) 2024-02-28 20:09:54 +00:00
run_tests.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00
web_benchmarks.dart Reland "Disentangle and align flutter build web --wasm flags (#143517)" (#143549) 2024-02-16 00:19:38 +00:00
web_dev_mode_tests.dart Reverts "Try to be more consistent about deleting test apps in devicelab logic (#146931)" (#146947) 2024-04-17 21:08:47 +00:00