La unión hace la fuerza. Basado en este adagio, Google está trabajando para combinar los frameworks web Angular y Wiz. Cree que el primero debería beneficiarse del rendimiento mejorado de Wiz. El segundo, a su vez, podría mejorar la experiencia del desarrollador, una ventaja de Angular.

En una publicación de blog En un artículo publicado por el equipo de Angular el 30 de marzo, los promotores de ambos lados dijeron que los marcos eran "mejores juntos". La fusión se llevará a cabo "de manera gradual y responsable" durante los próximos años, según la publicación del blog. La estrategia de Google es abrir regularmente el código fuente de las características de Wiz a través de Angular y seguir un modelo de desarrollo abierto. Un proceso público de RFC (solicitud de comentarios) recopilará los comentarios de la comunidad sobre las características propuestas. El objetivo principal de la fusión es mejorar el marco Angular.

Históricamente, Wiz se ha centrado en aplicaciones de rendimiento crítico, como Google Search, mientras que Angular se ha centrado en aplicaciones altamente interactivas, priorizando la experiencia del desarrollador y la entrega rápida de interfaces de usuario complejas. Algunos ejemplos de casos de uso de Angular incluyen Gemini, utilizado para acceder a Google AI, y Analytics. Miles de aplicaciones dentro de Google han utilizado Angular y Wiz.

Los marcos ya están muy cerca

Las dos soluciones ya se complementan entre sí con características inspiradas entre sí. Por ejemplo, las actualizaciones de Angular, como las vistas diferidas y la exploración de la hidratación parcial de componentes, están inspiradas en la biblioteca de delegación de eventos y carga de código de Wiz. Wiz adoptó recientemente la biblioteca Signal de Angular, que ahora impulsa la interfaz de usuario de YouTube.

Angular se encuentra actualmente en la versión 17.3, con una API mejorada para declarar resultados. Esta característica, que se encuentra en versión preliminar para desarrolladores, proporciona una API más simple y segura para declarar resultados en directivas. Angular 17 se lanzó en noviembre pasado, mientras que la versión 18 está programada para lanzarse en mayo.