Angular Team Panel | ng-conf 2023

Peter Fritsch
Ai

Angular team shares insights on future plans, advancements in lazy loading, hydration, CDs, and Signals, highlighting their commitment to performance, ergonomics, and backwards compatibility.

Key takeaways
  • Angular’s goal is to make it easy for developers to be productive without having to create their own custom components.
  • The team is working on lazy loading of routes and hydration, which will make it easier to share common components.
  • The cdk and Elements are evolving towards a more composable API.
  • The team is considering using design tokens to make it easier to use and adapt Angular’s CSS.
  • Signals will play a huge role in Angular’s future, especially with the introduction of lazy loading and hydration.
  • The team is working on improving Angular’s performance and is exploring ways to make it more ergonomic.
  • There is no plan to remove structural directives, but the team is considering refactoring them.
  • AI is being used to support Angular development, especially in terms of code completion and suggestions.
  • The team is focusing on improving Angular’s learning experience, especially for new developers.
  • The Angular team is committed to backwards compatibility and will continue to support older versions of Angular.
  • The team is exploring ways to reduce the cognitive load of using Angular, including by providing more tools and guidance.
  • Angular is evolving towards a more functional programming style, and the async pipe is being replaced by signals.
  • The team is considering introducing a new way to declare and use signals in Angular templates.