Sani Yusuf
Differential Loading
#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.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Sopra Steria Custom Software Solutions GmbH
München, Germany
€78-100K
Senior
Java
JavaScript
+3
Matching moments
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
07:12 MIN
Ensuring accurate testing across different browsers and devices
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
05:01 MIN
Comparing the security models of browsers and native apps
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
Angular Features You Should be Using
Sani Yusuf
The Illusion of a Performant Web Application
Cathrin Möller
Catching up on the basics you don't really need that much code
Chris Heilmann
The Lean Web
Chris Ferdinandi
Angular tips/tricks you can use from tomorrow on
Benedikt Starzengruber
State of Angular
Jessica Janiuk
Angular Magical directives
Valentine Awe
The Microfrontend Revolution- Using Webpack 5 Module Federation with Angular
Manfred Steyer
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript

Hitachi Vantara Corporation
Barcelona, Spain
Angular

engelhardt softwareentwicklung GmbH
Ditzingen, Germany
Remote
CSS
GIT
HTML
Java
+10


engelhardt softwareentwicklung
Ditzingen, Germany
API
GIT
Angular
TypeScript

Sngular
Barcelona, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Paradigma Digital
Barcelona, Spain
API
React
Svelte
Vue.js
WebPack
+3

Paradigma Digital
Municipality of San Sebastian, Spain
API
React
Svelte
Vue.js
WebPack
+3