Angular Team Panel | ng-conf 2023

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.