A+ Show S7 E14 | Wangular: Sharing a Roadmap with Wiz | Minko Gechev & Jatin Ramanathan
Jun 24, 2024
auto_awesome
Minko from the Angular team and Jatin from the Wiz team discuss the collaboration between Wiz and Angular, focusing on challenges, successes, and optimizations. They explore event delegation, framework efficiency, rendering algorithms, and shared infrastructure, projecting convergence between Wiz and Angular in 8-10 years. The conversation also touches on community support, code management, and the future of Angular development.
Collaboration aims to merge frameworks for enhanced developer productivity by aligning reactivity models and exploring common components.
Wizz framework offers powerful features for efficient development, focusing on signals, JS actions, and performance metrics optimization.
Angular integrates fine-grained hydration, server-side semantics from Wizz, and deferred views, ensuring optimal performance enhancements without disrupting development paradigm.
Deep dives
Exploring the Collaboration Between Wizz and Angular
The collaboration between Wizz and Angular teams aims to merge their frameworks to enhance developer productivity. Initial focuses include aligning reactivity models and exploring common components like dependency injection. While work is still in progress, the goal is to gradually improve both frameworks without drastically altering developer experiences.
Enhancing Web Framework Efficiency
Wizz, an internal Google web framework, has powerful features for efficient development, especially in large applications like Google .com, YouTube, and Gmail. By incorporating elements like signals and JS action, these frameworks aim to improve performance metrics and optimize code splitting and lazy loading of resources.
Adopting Performance Enhancements
Angular is integrating features like fine-grained hydration and server-side semantics from Wizz to boost applications' speed and loading efficiency. By introducing concepts such as deferred views and event dispatch, Angular ensures optimal performance enhancements without disrupting the existing development paradigm.
Future Framework Convergence and Community Engagement
The convergence journey between Wizz and Angular involves aligning core concepts like the reactivity model, component models, and authoring format. The collaborative efforts highlight the long-term evolution towards potential framework unification. Community engagement in enhancing the Primitives codebase offers developers the opportunity to contribute to impactful advancements in both frameworks.
Redefining Developer Experiences and Framework Relevance
By showcasing the developments in Angular's roadmap and continuous improvements, the collaboration between Wizz and Angular emphasizes ensuring backward compatibility and enriching developer experiences. The community's involvement and feedback play a crucial role in shaping the future and enhancing the relevance of the Angular framework for large-scale applications and developer communities worldwide.
Ever since Wiz shared the stage with the Angular team during the NgConf 2024 keynote, the community can't stop talking about Wangular. But what does the collaboration between the Wiz team and the Angular team REALLY mean for Angular developers? This week we welcome Minko from the Angular team and Jatin from the Wiz team to share the history of the collaboration, what has already borne fruit, and what we can expect as the collaboration continues.