Maxim Salnikov
Angular GDE
The Status of Angular
What is the status of Angular ecosystem
And what's new in the latest release
Maxim Salnikov
-
Angular Oslo meetup organizer
-
ngVikings conference founder
-
ngCommunity initiative starter
-
Google Dev Expert in Angular
Developer Engagement Lead at Microsoft
Build with Angular[JS] since v1.1.4
Angular
In
Numbers
State of JS / Usage
State of JS / Interest
StackOverflow / Questions
253K
StackOverflow / Survey
Most wanted frameworks
Angular
And
Community
Angular -> Community
1.4M
2.5M
1.8M
weekly downloads
Community -> Angular
Feedback
Core dev
Ecosystem
How
To
Contribute
Review the documentation
Submit a feature request
5.5K -> 2.1K
open issues
...or 👍 for a feature you like
...or implement it!
What's
New
Latest release
v12
Version updates
Deprecations
Feature drops
New tooling
Bugfixes
Removals
!
Deprecations in v12
IE11
Simplifying and improving DX
Keeping up with the Web Standards
View Engine
Nullish coalescing in templates
{{price !== null && price !== undefined ? price : calculatePrice() }}
{{ price ?? calculatePrice() }}
Better styling
-
Inline Sass/SCSS support
-
Tailwind CSS support
-
New Sass module system / API
DX
- Critical CSS inlining
- Google Fonts CSS inlining
Performance
...and many more
-
Webpack 5
-
Ivy-based Language Service
-
Production builds by default
-
Strict mode by default
-
Videos for error messages
- ...
How to update?
ng update @angular/core@12 @angular/cli@12
ng update @angular/material
What's
Next
Roadmap
Strongly typed forms
MDC Web in Angular Material
Zone.js opt-out
My top 3 most wanted updates
Summary
-
Angular is here to stay
-
Angular ❤️ Community
-
Contributions are welcome
-
V12 is awesome - update today!
Thank you!
Maxim Salnikov
@webmaxru
Questions?
Maxim Salnikov
@webmaxru
The Status of Angular
By Maxim Salnikov
The Status of Angular
What is the current state of the Angular framework? What new features are there in the latest version and on the roadmap? Let's have a bird-eye view of the framework to make informed technical decisions, to make sure that we use the latest best practices, and to look into the future of our Angular projects with confidence.
- 3,728