Los desarrolladores que utilizan Angular no tendrán que esperar mucho para tener en sus manos la versión 18 del framework de desarrollo de aplicaciones web. De hecho, su lanzamiento está previsto para el 22 de mayo y contiene algunas novedades importantes. Entre ellas, se encuentran las vistas diferidas, también conocidas como bloques @defer, que se pueden utilizar en los modelos de componentes para diferir la carga de determinadas dependencias en el modelo, reduciendo así el tamaño inicial del paquete de la aplicación.

Además, los controles de flujo integrados incluyen una nueva sintaxis que incorpora funciones como NgIf, NgFor y NgSwitch al propio marco (como @if, @for y @switch respectivamente). Estas incorporaciones brindan a los desarrolladores la capacidad de mostrar, ocultar y repetir elementos de manera condicional.

Otras características de Angular 18

El 18mi La iteración del framework basado en TypScript de Google ofrece otras funciones. Una de ellas es la detección de cambios fuera de zona, lo que significa que esta capacidad funcionará sin un intermediario como zone.js. Angular DevTools, por otro lado, ahora admitirá la hidratación (un proceso para mejorar el rendimiento de la aplicación) y la depuración. El kit de herramientas también admite múltiples aplicaciones Angular que se ejecutan en iFrames.

Finalmente, el contenido predeterminado está habilitado para ng-content y también están habilitados los eventos de control de cambio de estado unificado. Tenga en cuenta que Angular.dev se está convirtiendo en el nuevo sitio de documentación. Los visitantes de angular.io serán redirigidos. Angular 18 es el sucesor de Versión 17 lanzada en noviembre de 2023 que proporcionó control de flujo e introdujo hidratación.