Google has announced the official integration of Angular and Wiz framework in a recent post following an announcement at the NG Conf 2024 event. While Angular is well-known to the general public, Wiz is a framework used exclusively within Google itself. Some of the products already utilizing Wiz include Google Search, Google Photos, and Google Payments. The operating model of Wiz involves server-side rendering and streaming the page to the user’s device to minimize client-side JavaScript rendering.
Google’s approach is to use Wiz for high-performance applications that require the fastest possible page rendering speed (e.g., Search) and Angular for tasks with complex UI that demand high interactivity (e.g., Gemini or Analytics). However, Google has found that the usage patterns of Angular and Wiz are gradually diverging. Web applications requiring high performance also need to continually add features, leading to the accumulation of JavaScript on the client-side (increasing by an average of 36% over the past 6 years), which impacts efficiency. This trend has posed a dilemma for Google engineers in choosing the most suitable framework for increasingly complex tasks.
As a result, Google has decided to merge Angular and Wiz together, although the integration process will be gradual and take several years to complete. Initially, both frameworks will remain separate. Google will open-source some aspects of Wiz and implement Angular’s Signals feature in its applications (starting with YouTube).
TLDR: Google merges Angular and Wiz frameworks due to diverging usage patterns, aiming to enhance performance and efficiency in web applications over time.
Leave a Comment