AngularDart 3.0 is now available. It brings better performance and smaller generated code, while also making you more productive.
Version 3.0 is an evolution: although it has some breaking changes (detailed below), it is a smooth upgrade due to minimal public API adjustments. Most of the progress is under the hood—in code quality, stability, generated code size, performance, and developer experience.
Code quality:2731 instances of making the framework code more type safe (using
sound Dart).The AngularDart framework code size is down by
12%.Many additional style updates to the codebase:Changed to use idiomatic <T> for generic methods.Removed NgZoneImpl, all the code exists in NgZone now.
Stability:Many CSS encapsulation fixes due to update with csslib package.Fixed bugs with IE11.
Performance:For the Mail sample app, we see
30% faster time-to-interactive (currently 3812 ms on a simulated 3G connection, measured via
Lighthouse).Our large app benchmark shows
2x faster render times of…