DESCRIPTION
Most of us have built an Angular SPA, some of us operate big ones in the enterprise. As SPAs in enterprise grow, they become mission critical, but also slow and fragile. This is not a great combo. Can we do better?
We often hear about SPA architecture being replaced with full-stack approaches. What the heck is the difference? Why should developer and business stakeholders care, and how will end users benefit? Is there a path to migrating my Angular SPA to hybrid rendering strategy models, without having to resort to a big bang with the consequent impact to development teams, business units and end-users?
This talk will compare the two architectures, and also introduce Web Fragments, a new micro-frontend movement that is already used in the enterprise to deliver real value.
KEY TAKEAWAYS
Understand the performance degradation in enterprise SPA applications.
Measure and monitor performance of enterprise apps via the Core Web Vitals metrics
Dive into performance impact of dynamic code loading and hydration
Learn about infrastructure requirements for full-stack web apps
Discover Web Fragments — a cutting edge technology for micro-frontend composition
Gain confidence in performing high scale, high ROI, and low risk enterprise frontend migrations
Explore developer tools and the ecosystem opportunities to build for the future
About Natalia
Principal Product Owner at Microsoft Azure, leading JavaScript Developer Experience and Tools
About IGOR
I love creating great things with great people, especially developer tools, platforms and ecosystems. I'm on a mission to help build a better Web. I enjoy making the Web an awesome place for users, and a productive development platform for developers. I've co-created or contributed to some of the projects that helped make Web better, including AngularJS, Angular, KarmaJS, TypeScript, Bazel, Vite, and these days I spend my time focusing on the serverless and server-side via my work on Cloudflare Workers, web frameworks, standards, infrastructure, and tooling.