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
05:27 MIN
Improving performance with differential loading
Angular Features You Should be Using
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:30 MIN
Understanding Angular as a complete development platform
Angular <> Angular CDK - Awesomeness Combined
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:02 MIN
Understanding Angular's foundation and role at Google
State of Angular
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:57 MIN
The two primary approaches for improving frontend performance
To New Frontiers: The Future of Frontend Development
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
07:08 MIN
Answering questions on advanced Angular topics
Angular Features You Should be Using
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:52 MIN
Understanding the history and limitations of NgModules
Stand alone components in Angular
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:46 MIN
The challenges of large frontend frameworks like Angular
On tour with heroes == Moving from Angular to WebComponents
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:22 MIN
Simplifying modern web development with a no-build approach
Fireside Chat with David Heinemeier Hansson
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Angular Features You Should be Using
Sani Yusuf
The Illusion of a Performant Web Application
Cathrin Möller
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
Angular Unleashed: Mastering Modern Web Development with Angular
Indu Chaube
On tour with heroes == Moving from Angular to WebComponents
Benjamin Glusa
Related Articles
View all articles



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

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript

BMS Corporate Solutions GmbH
Düsseldorf, Germany
Intermediate
Senior
CSS
HTML
Angular
TypeScript

autoiXpert GmbH & Co. KG
Stuttgart, Germany
Senior
Node.js
Angular
MongoDB
TypeScript

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript


EPM Enterprise ProgressMaker GmbH
Remote
€60-95K
Senior
HTML
Software Architecture

