nean-stack-starter
nean-stack-starter copied to clipboard
Performance Checklist
βοΈ Send less JavaScript (code-splitting) π΄ Lazy-load non-critical resources π Compress diligently! (GZip, Brotli) π¦ Cache effectively (HTTP, Service Workers) β‘οΈ Minify & optimize everything πΌ Preresolve DNS for critical origins π¨ Preload critical resources π² Respect data plans π Stream HTML responses π‘ Make fewer HTTP requests π° Have a Web Font loading strategy π£ Route-based chunking π Library sharding π± PRPL pattern π΄ Tree-shaking (Webpack, RollUp) π½ Serve modern browsers ES2015 (babel-preset-env) ποΈββοΈ Scope hoisting (Webpack) π§ Donβt ship DEV code to PROD
- Don't include 20 different user tracking scripts.
- Don't ignore performance.
- Don't use the default web server configurations.
- Don't use video backgrounds.
- Don't load the page and then make a dozen ajax calls for content.
- Don't use assets from third parties.
- Don't rely on cookies.
- Don't try to figure out my location.
- Don't try to track every mouse click, scroll or movement.
- Don't have long timeouts.
- Don't cheap on hosting.
- Don't forget to test usability under load.
- Don't forget to test usability across multiple browsers/os.
- Don't forget to enable TLS.
- Don't include 20 different user tracking scripts.
https://whatdoesmysitecost.com/