Results for “Performance”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Version changes
- - Performance regression for Image animation.1.20.3bugfix
Performance regression for Image animation
- Dry layout support for RenderBox2.0.0breaking
BoxConstraints` during intrinsic calculations. Subclasses that implement `computeDryLayout` no longer need to override `performResize`. Subclasses of `RenderBox` need to override the new `computeDryLayout` method if they are used
- - Fix a regression to the performance of code completions2.5.2bugfix
regression to the performance of code completions
- - Improve performance of CanvasKit rendering for web.3.29.2bugfix
Improve performance of CanvasKit rendering
- - Improve performance on functions with many parameters.3.10.1bugfix
Improve performance on functions with many parameters
- - Type parameter nullability performs incorrectly in factory constructors.3.3.9bugfix
Type parameter nullability performs incorrectly in factory constructors
- - Fixes severe performance regression on Firefox in v. 3.19.3.19.6bugfix
Fixes severe performance regression on Firefox
- - [Impeller] Improve blur performance for Android and iPad Pro.3.7.3bugfix
Impeller] Improve blur performance for Android and iPad
- - [Impeller] App performance decreases when using emulated dashed lines.3.7.2bugfix
Impeller] App performance decreases when using emulated dashed lines
- - Layout modifications performed by background threads causes exceptions on IOS14.1.22.1bugfix
Layout modifications performed by background threads causes exceptions on IOS14
- - Improve performance of Dart Analysis Server by limiting the analysis context to 1.3.7.6bugfix
Improve performance of Dart Analysis Server by limiting the analysis context
- - CastMap performs an invalid cast on 'remove', breaking shared_preferences plugin2.2.1bugfix
CastMap performs an invalid cast on 'remove', breaking shared_preferences plugin
- - [Android] Fixes performance issues on Android caused by engine threads not matching the core count.3.24.3bugfix
Android] Fixes performance issues on Android caused by engine threads not matching the core count
- When using Impeller on Android devices with B-Series PowerVR GPUs, visual oddities and performance drops can be experienced.3.47.3bugfix
using Impeller on Android devices with B-Series PowerVR GPUs, visual oddities and performance drops can be experienced
- - On Flutter desktop apps, pixel snapping performs incorrectly when using opacity layers at certain DPRs and screen sizes.3.3.4bugfix
Flutter desktop apps, pixel snapping performs incorrectly when using opacity layers at certain DPRs and screen sizes
- Correct PerformanceOverlay optionsMask checks and add tests3.44.0performance
Correct PerformanceOverlay optionsMask checks and add tests (Framework, by @Piinks). PerformanceOverlay
- Delete Skia-specific performance overlay implementation3.38.0performance
Delete Skia-specific performance overlay implementation (Other changes, by @flar
- Adds macos impeller complex layout performance test3.44.0performance
Adds macos impeller complex layout performance test (Framework, by @gaaclarke
- Refactor bin/ shell scripts for better performance and safety3.44.0performance
Refactor bin/ shell scripts for better performance and safety (Tooling, by @kevmoo
- Perform OpenGL compositing in the Flutter thread and write to a framebuffer.3.38.0performance
Perform OpenGL compositing in the Flutter thread and write to a framebuffer. (Linux, by @robert-ancell
- chore: deflake Linux_mokey flutter_engine_group_performance3.44.0improvement
chore: deflake Linux_mokey flutter_engine_group_performance (Other changes, by @jtmcdole
- [flutter_tools] Fix version cache git fallback performance regression3.47.0performance
flutter_tools] Fix version cache git fallback performance regression (Tooling, by @bkonyi
- Re-prioritize pipeline compile jobs and perform them eagerly instead of waiting.3.44.0performance
prioritize pipeline compile jobs and perform them eagerly instead of waiting. (Android, by @chinmaygarde
- In flutter_test_performance, consider the blank line at the start of "flutter test" output to be optional.3.44.0improvement
flutter_test_performance, consider the blank line at the start of "flutter test" output to be optional. (Other changes, by @jason-simmons
- Color wide gamut support3.27.0breaking
The API for the `Color` class in `dart:ui` is changing to
- Rebuild optimization for OverlayEntries and Routes1.17.0breaking
This optimization improves performance for route transitions, but it may uncover missing calls to `setState` in your app. In most cases, this change doesn't require
- Android ActivityControlSurface attachToActivity signature change2.0.0breaking
replaced by another activity being attached to the [`FlutterEngine`][]. Generally, you want to perform the same detaching operations as performed when the activity is being naturally
- Annotations return local position relative to object1.17.0breaking
makes the local position more meaningful and reliable, but breaks code that directly performs annotation searches and uses the local position. The `localPosition` returned by an `AnnotatedRegionLayer
- SnackBar with action no longer auto-dismisses3.38.0breaking
Text('This is a snackbar with an action.'), action: SnackBarAction( label: 'Action', onPressed: () { // Perform some action }, ), ), ); ``` Code after migration: ```dart highlightLines=4 ScaffoldMessenger.of(context).showSnackBar( SnackBar( content
- TextInputClient currentTextEditingValue1.17.0breaking
Add a field, `currentTextEditingValue`, to the `TextInputClient` interface to get the current
- Clip behavior2.0.0breaking
boundary). This will likely have a positive impact on your app's overall performance. 2. Add `clipBehavior: Clip.hardEdge` if you need clipping, and clipping without anti-alias
- Actions API revision1.20.0breaking
bound to an `Action`, which can update the application's state or perform other operations. In the course of using this API, we identified several drawbacks
- Restrict Android engine flags in release modeunreleasedbreaking
Previously, the Flutter Android embedding accepted engine configuration flags (such as `--dart
- Deprecated Paint.enableDithering3.16.0deprecated
have a use case that requires disabling dithering (due to performance, crashes). If you must draw gradients without dithering, you can write a custom fragment shader. Describing
- Material Chip button semantics2.0.0breaking
However, the non-interactive information `Chip` is not. **You might not need to perform any migration.** This change only affects you if you worked around the issue
- The RenderEditable needs to be laid out before hit testing1.20.0breaking
when evaluating hit tests.) To implement this, layout was made a prerequisite for performing hit testing on a `RenderEditable` object. If you see the `'!debugNeedsLayout
- Adding ImageProvider.loadBuffer3.3.0breaking
order to load images. This API allows asset-based image loading to be performed faster and with less memory impact on application. Classes that subclass `ImageProvider` must
- Migrate to standalone material_ui and cupertino_ui packagesunreleasedbreaking
standalone packages, you can use the automated `dart fix` tool or perform the migration manually. ### Automated migration with dart fix The quickest way to migrate is using
- The default page transition on Android is now PredictiveBackPageTransitionBuilder3.38.0breaking
back navigation. Android has been rolling out a feature called predictive back, where performing a back gesture allows the user to peek at the previous route