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,032