Google recently announced its plans to merge its Angular and Wiz web frameworks, emphasizing that the two frameworks are ‘better together’ and focusing on improving Angular’s performance.
The merge will be a gradual process that aims to leverage Wiz’s superior performance capabilities and Angular’s developer experience focus. Google is already exploring how Angular can benefit from Wiz’s performance features, while Wiz can benefit from Angular’s emphasis on developer experience.
The Angular team shared their excitement about the merge in a blog post, highlighting the gradual and responsible approach that will be taken over the coming years. Google plans to open-source Wiz features via Angular, following an open model of development and seeking community feedback through a public RFC process. The primary objective of the merger is to enhance the Angular framework.
Historically, Wiz has been used for performance-critical applications like Google Search, while Angular has been geared towards interactive applications and complex UI delivery. Both frameworks have been utilized by numerous apps within Google, showcasing their versatility and widespread adoption.
The collaboration between Angular and Wiz signifies Google’s commitment to empowering developers in building web applications confidently. Features like deferrable views and partial hydration in Angular were inspired by Wiz’s code loading and event delegation library. In return, Wiz has incorporated Angular’s Signals library, powering interfaces like YouTube. The implementation of partial hydration is expected later this year.
Angular is currently at version 17.3, with an enhanced API for declaring outputs in developer preview. The framework’s continuous updates aim to simplify and secure the process of declaring outputs in directives. Angular 17 was released last November, with Angular 18 planned for release in May, showcasing Google’s dedication to ongoing development and innovation in web frameworks.