In a world with a wide variety of network connections, any user can have a slow experience, and apps that delight users on fast connections can barely be usable on slow ones.
In this session, I'll share our journey of gradually adapting how we deliver pages to better cater to our users' constraints on an enterprise-scale platform with millions of sessions per month—where simply rewriting everything from scratch is not an option.
With an eye on maintenance and scalability, we'll discuss:
- How to leverage static analysis and related tooling to detect patterns and conduct large codebase migrations.
- Different polyfill strategies to deliver the same experience in legacy browsers.
- How to use popular techniques like code splitting and virtualized rendering to optimize the User Experience.
- Results of using synthetic tests and Real User Monitoring (RUM) tooling to understand how visitors experience your application.
Speaker

Matheus Albuquerque
Staff Software Engineer @Medallia, Google Developer Expert in Web Technologies, Programme Committee @React Summit US, Mentor @TechLabs, International Speaker, Technical Reviewer
Matheus is a Staff Front-End Engineer at Medallia, building their surveys platform and helping them shape the customer experience market with React. He's also a Google Developer Expert specializing in Web Performance.
His areas of interest include React and its ecosystem, JavaScript and compile-to-JavaScript languages, Developer Experience, and perceived performance optimization. Besides public speaking about these, he also volunteers at TechLabs, teaching front-end development.