Previous to Angular 19, when server-side rendering is enabled, by default Angular will server-side render the entire parameterized routes and pre-render all routes with out parameters. With the route-level render mode, Angular offers a brand new interface, ServerRoute
, that enables builders to configure whether or not particular person routes ought to be server-side rendered, prerendered, or rendered on the shopper facet.
Additionally in Angular 19, occasion replay is enabled by default. A standard drawback in server-side-rendered purposes is the hole between a person occasion and the browser downloading and executing code liable for dealing with the occasion. An occasion dispatch library was shared final Could to handle this use case. Occasion dispatch captures preliminary load occasions and replays them when the code liable for dealing with occasions is offered.
Angular 19 is scorching module alternative (HMR) for types out of the field. The discharge permits experimental assist for template HMR behind a flag. Earlier than this enchancment, when a developer modified the model or template of a element and saved the file, the Angular CLI would rebuild the app and ship a notification to the browser, which might refresh. The brand new HMR will compile the model or template refreshed, ship the outcome to the browser, and patch the applying with out a web page refresh and any state loss. This offers a quicker turnaround and uninterrupted move state.