From Internal to Universal: The Impact of Google’s Wiz Merging with Angular

In the rapidly evolving landscape of web development, Google's recent announcement of merging Angular, its popular open-source web framework, with Wiz, its internal framework, marks a significant turning point.

15-04-2024
Bcorp Logo



In the rapidly evolving landscape of web development, Google's recent announcement of merging Angular, its popular open-source web framework, with Wiz, its internal framework, marks a significant turning point. Angular, long favoured for enterprise-level applications, now joins forces with Wiz, a powerhouse behind some of Google's most widely-used applications like Google Drive and Maps.

Up to now, Wiz has been an internal tool, so you'll be forgiven for not being completely familiar with it.

This is not going to be an overnight change but over the next few years we can expect the Angular roadmap to be shaped by the learnings from Wiz.

Understanding Wiz

Wiz, a lesser-known but crucial part of Google’s technological armory, is an internal framework designed to enhance the functionality and performance of some of Google's most significant products. Distinctly developed for internal use, Wiz has been instrumental in the operation of major applications such as Google Drive, Maps, and YouTube. Wiz is a performance first framework and is used when Google sees that minimising latency is a design goal.

Its deployment across Google properties indicates its capability in handling large-scale, performance-critical web applications, a testament to its efficiency and robust design. If Angular can benefit from a speed boost building on lessons from Wiz then this could be very exciting.

From Internal to Universal: The Impact of Google’s Wiz Merging with Angular


Angular's Evolution

Angular has undergone a remarkable evolution since its inception, establishing itself as a go-to framework for enterprise applications. Originating as a project to simplify web development, it quickly gained traction due to its comprehensive nature, covering a wide range of needs for large-scale application development. Over the years, Angular has introduced numerous features like two-way data binding, dependency injection, and modular development, which have significantly impacted the developer community. Its strong focus on testability and maintainability, combined with an active community and extensive support, have made it a favoured choice in complex enterprise environments.

Compared with other JavaScript (or TypeScript) frameworks, Angular has a much "higher floor" - there's a solid base that every project starts from. Since a lot of solutions to common problems are built in, code bases tend to be more resilient and understandable to developers as they move from project to project. Historically though, there has also been a "lower ceiling" - it can be more challenging to build innovative and exciting web experiences. It is definitely possible though and maybe the lessons from Wiz will allow this to be more obvious.

From Internal to Universal: The Impact of Google’s Wiz Merging with Angular


Implications of the merge

It's early days yet to say exactly what the full implications of the merge will be. The YouTube team worked with the Angular and Wiz communities to build the signals primitive that recently landed. This has had a significant performance impact and was seen as a test balloon for this merge as the primitive was built for both frameworks.

Wiz's standout features, especially its resumability, promise to elevate Angular's performance benchmarks, potentially leading to faster and more efficient web applications. This integration may also bring about changes in Angular's syntax and development practices, adapting to incorporate Wiz's strengths. While the exact nature of these changes remains speculative, it will hopefully be a substantial positive impact on Angular’s functionality and usability.

From Internal to Universal: The Impact of Google’s Wiz Merging with Angular


Strategic Significance

The merging of Angular with Wiz is strategically significant for Google’s product strategy, as it could streamline and unify the development process across its suite of products. For Angular, this integration may enhance its appeal and popularity, particularly if it starts to power more high-profile Google applications. This could lead to broader adoption in the developer community, attracted by the framework's increased capabilities and the potential for more efficient development practices.

As the Google team continue to more meaningfully "dog food" their own framework, we can hope to see the benefits in the projects we are building in our companies.

Community and Developer Perspective

The Angular community has greeted the news of the merge with a mix of excitement and curiosity. Developers are eager to see how the integration of Wiz's advanced features will enhance Angular's performance and capabilities. However, there's also cautious speculation about the potential changes in development practices and how these might affect existing projects and workflows. The anticipation is high for more detailed information about future developments and release schedules, as these changes represent a significant shift in Angular's trajectory.

We'll explore more here as details are revealed.

The Conclusion

The Angular and Wiz merge is poised to bring significant benefits to the world of web development. It brings together Angular's enterprise-level capabilities with Wiz's high-performance features, promising significant improvements in web application development. This strategic fusion is expected to enhance Angular's performance and broaden its applicability, potentially elevating its standing in the developer community.

Developers can look forward to enhanced performance, potentially new methodologies, and a broader application scope in future Angular updates, marking a new era in Google's framework strategy.


Would you like to know more?

Take a look at our Angular Training CourseTypeScript Training Course and our full complement of JavaScript Training Courses.

    Share this post on:

    We would love to hear from you

    Get in touch

    or call us on 020 3137 3920

    Get in touch