Antes do Angular 19, quando a renderização do lado do servidor está habilitada, por padrão o Angular renderizará no lado do servidor todas as rotas parametrizadas e pré-renderizará todas as rotas sem parâmetros. Com o modo de renderização em nível de rota, o Angular fornece uma nova interface, ServerRoute
que permite aos desenvolvedores configurar se rotas individuais devem ser renderizadas no lado do servidor, pré-renderizadas ou renderizadas no lado do cliente.
Também no Angular 19, a reprodução de eventos é habilitada por padrão. Um problema comum em aplicativos renderizados no lado do servidor é a lacuna entre um evento do usuário e o navegador que baixa e executa o código responsável pelo tratamento do evento. Uma biblioteca de envio de eventos foi compartilhada em maio passado para abordar esse caso de uso. O despacho de eventos captura eventos de carregamento inicial e os reproduz quando o código responsável pelo tratamento dos eventos está disponível.
Angular 19 é uma substituição de módulo a quente (HMR) para estilos prontos para uso. A versão permite suporte experimental para modelo HMR atrás de um sinalizador. Antes dessa melhoria, quando um desenvolvedor alterava o estilo ou modelo de um componente e salvava o arquivo, a CLI Angular reconstruía o aplicativo e enviava uma notificação ao navegador, que era atualizado. O novo HMR compilará o estilo ou modelo atualizado, enviará o resultado ao navegador e corrigirá o aplicativo sem atualização de página e qualquer perda de estado. Isso proporciona um retorno mais rápido e um estado de fluxo ininterrupto.