Angular 18, o próximo lançamento planejado da estrutura de desenvolvimento de aplicativos da web baseada em TypeScript do Google, deve chegar em 22 de maio, com recursos como visualizações adiáveis ​​​​e fluxo de controle declarativo saindo da visualização do desenvolvedor para um estágio estável.

Visualizações adiáveis, também conhecidas como @defer blocos, podem ser usados ​​em modelos de componentes para adiar o carregamento de dependências selecionadas dentro do modelo, reduzindo assim o tamanho do pacote inicial do aplicativo. O fluxo de controle declarativo é uma nova sintaxe integrada para fluxo de controle que traz funcionalidades como NgIf, NgFore NgSwitch na própria estrutura (como @if, @fore @switch respectivamente), permitindo que os desenvolvedores mostrem, ocultem e repitam elementos condicionalmente.

Outros recursos planejados para Angular 18:

  • A detecção de alterações sem zona é um novo recurso introduzido no Angular 18. A detecção de alterações agora funcionará sem intermediários como zone.js.
  • Angular DevTools agora tem suporte para hidratação e depuração. Angular DevTools também oferece suporte a vários aplicativos Angular em execução em iFrames.
  • O conteúdo padrão está habilitado para ng-content.
  • Os eventos de alteração de estado de controle unificado estão habilitados.
  • Angular.dev se torna o novo site de documentos. Os visitantes do angular.io serão redirecionados.

Angular 18 segue o lançamento de novembro de 2023 do Angular 17, que visualizou o fluxo de controle e introduziu hidratação para restaurar o aplicativo renderizado no lado do servidor no cliente.