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
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.
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.
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.
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.
We use cookies on our website to provide you with the best user experience. If you're happy with this please continue to use the site as normal. For more information please see our Privacy Policy.