nean-stack-starter icon indicating copy to clipboard operation
nean-stack-starter copied to clipboard

Performance Checklist

Open CharlBest opened this issue 6 years ago β€’ 0 comments

βœ‚οΈ 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/

CharlBest avatar Nov 12 '19 22:11 CharlBest