Dart macros indefinitely postponed due to unsolved performance issues

6/10 Medium

The Dart team cancelled the macros feature after determining performance issues and high compile-time costs were too expensive to solve reasonably. Developers interested in metaprogramming capabilities have no near-term solution.

Category
dependency
Workaround
none
Stage
build
Freshness
persistent
Scope
language
Upstream
wontfix
Recurring
No
Maintainer
active

Sources

Collection History

Query: “What are the most common pain points with Flutter for developers in 2025?4/4/2026

They cited unsolved performance issues and high compile-time costs, concluding they were "simply too far from solving the problems in a reasonable timeframe." The Dart engineers reassured developers that they remain interested in metaprogramming long-term, but macros will not ship in the foreseeable future.

Created: 4/4/2026Updated: 4/4/2026