Are polyfills for legacy browsers slowing your app down for everyone? Learn how differential loading automatically delivers a faster experience to modern users.
#1about 3 minutes
An overview of the Angular framework for enterprise development
Angular is a mature, open-source framework with strong enterprise support, TypeScript integration, and a powerful CLI for best practices.
#2about 8 minutes
Key Angular features for building robust applications
Angular provides built-in tools for managing environment variables, component inheritance, HTTP interceptors, and lazy loading for better performance.
#3about 4 minutes
Understanding the performance cost of supporting older browsers
Supporting a wide range of browsers often requires large polyfills, which increases the application payload and slows down load times for users on modern browsers.
#4about 7 minutes
How differential loading serves different browser builds
Angular's differential loading creates two builds and uses the `type="module"` and `nomodule` script attributes to automatically serve a lightweight version to modern browsers.
#5about 3 minutes
Applying differential loading in a real-world healthcare setting
In healthcare, differential loading improved user experience by reducing load times for the majority of users on modern browsers while still supporting legacy systems.
#6about 3 minutes
Discussing the future of Angular and its enterprise adoption
Angular is expected to remain a key enterprise framework due to its stability and long-term support, making it a safe bet for large-scale applications.
#7about 4 minutes
Testing and implementing differential loading builds
Differential loading generates two builds from a single codebase, and testing should focus on application logic rather than the polyfills themselves.
#8about 4 minutes
How differential loading identifies browser capabilities
The mechanism relies on the browser's native support for `type="module"` and `nomodule` attributes, not user-agent sniffing, to determine which build to load.
#9about 3 minutes
The long-term future of polyfills and loading strategies
As browsers evolve, the need for polyfills will change, but new web APIs will likely continue to create a need for conditional loading strategies.
Related jobs
Jobs that call for the skills explored in this talk.
The HTML Elements That You’re Probably Over-EngineeringAs frameworks have become more and more commonplace in the world of web development, so too has the over-engineering of features made possible by our humble old friend, HTML.
The mental models that come with using state management in React, Vue and o...
Daniel Cranney, Chris Heilmann
Dev Digest 215: Agent Memory, JS2026, Googlebot Analysis & Canvas❤️HTMLInside last week’s Dev Digest 215 .
🗿 Make AI talk like a caveman
🧠 A guide to context engineering for LLMs
🤖 Simon Willison on agentic engineering
🔐 Axios supply chain attack post mortem
🛡️ Designing AI agents to resist prompt injection
🎨 HTML in c...
Daniel Cranney
Exploring TypeScript: Benefits for Large-Scale JavaScript ProjectsJavaScript is the backbone of web development, powering everything from small websites to large-scale enterprise applications. However, as projects grow in complexity, maintaining JavaScript code can become increasingly difficult. This is where TypeS...