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.
Matching moments
15:59 MIN
Improving performance with differential loading
Angular Features You Should be Using
00:35 MIN
Understanding Angular as a complete development platform
Angular <> Angular CDK - Awesomeness Combined
00:38 MIN
Understanding Angular's foundation and role at Google
State of Angular
03:58 MIN
The two primary approaches for improving frontend performance
To New Frontiers: The Future of Frontend Development
29:14 MIN
Answering questions on advanced Angular topics
Angular Features You Should be Using
06:42 MIN
Understanding the history and limitations of NgModules
Stand alone components in Angular
00:17 MIN
The challenges of large frontend frameworks like Angular
On tour with heroes == Moving from Angular to WebComponents
07:15 MIN
Simplifying modern web development with a no-build approach
Fireside Chat with David Heinemeier Hansson
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
State of Angular
Jessica Janiuk
Angular tips/tricks you can use from tomorrow on
Benedikt Starzengruber
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.

(Senior-) Frontend-Developer Angular (m/w/d)
BMS Corporate Solutions GmbH
Düsseldorf, Germany
Intermediate
Senior
CSS
HTML
Angular
TypeScript

Senior Frontend Developer - Typescript / Svelte - (f/m/x)
doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript


Webentwickler*in Angular Berlin / Hybrid
Tech Solutions Gmbh
€60-75K
JIRA
Confluence
TypeScript
Unit testing




Frontend Developer (Angular / TypeScript / SaaS)
Hopla Software
Barcelona, Spain
Remote
Intermediate
TypeScript

Full Stack EntwicklerIn TypeScript/Angular & PHP/Symfony
WEBER GmbH
€41-47K
GIT
Symfony
Jasmine
WordPress
+3