Use Brotli
Use http2
Use webp and a CDN that can dynamically resize and serve the most efficient formats
Code split your app
Utilize edge networks
Don’t preload videos, don’t autoplay videos until intersection observer is activated.
Use CSS and JS optimization
Tweak webpack chunking to reduce cache misses when redeploying
Trim the tag manager, move really static code into your own
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 31 days if no further activity occurs. Thank you for your contributions.
Use Brotli Use http2 Use webp and a CDN that can dynamically resize and serve the most efficient formats Code split your app Utilize edge networks Don’t preload videos, don’t autoplay videos until intersection observer is activated. Use CSS and JS optimization Tweak webpack chunking to reduce cache misses when redeploying Trim the tag manager, move really static code into your own
D’après
https://medium.com/javascript-in-plain-english/improving-javascript-runtime-and-load-performance-5062dded907a