Network compression
Better media
compression
SVG, AVIF, WebP, WebM
Mastering
Cache
BDD Cache
Service
Cache
Proxy
Cache
Browser
HTTP Cache
Local Cache
localStorage
Cache API
IndexedDB...
Replacing UMD/CJS by ESM
Bundling & Code Splitting
done right
Targeted
transpilation
Agressive
Transpilation
Minification
done right
User-specific
externalized
polyfills
Modern mode
module / nomodule
Modern mode
module / nomodule
Performance
budgets
import costs
Non-blocking
rendering
CSS Critical Path
Web fonts swap
Preloading
& Prefetching
Preloading
on mouseover
InstantClick, InstantPage...
Server-Side
Rendering
Optimistic UI
a.k.a.
Latency Compensation
Functional
Programming
pure functions &
low-level optimizations
Do not block
the thread
using Web Workers
Perf audits
CPU/memory dumps
using Dev Tools
ways to
improve
performance
of your webapps