These are all the points which can boost up your website performance. Below are just bullet points. I'll be touching each of these point every week. Stay tuned for more info.
- Http2 multiplexing, header compression and other features like server push
- Rather than showing a loader, show a rendered page(did not mean interactive). Something like server side rendering.
- Adding more to point 2. Push interactive state away and try to render as early as possible.
- Code chunks, lazy loading.
- Css splitting, should be route and component based.
- DNS resolution ?
- Omitting option call.
- To load only useful code, rest can be loaded later when resources are free.
- Minify css
- Dns preconnect
- Code splitting, js and css
- Preloading and prefetching
- Image sprite using grunt
- Prepond API call
- Reduce the number of bundle
- JS code which can delayed, should be delayed
- MJS
- Compression: Gzip vs Brotli
- CDN
- Critical rendering CSS
- Service worker: Caching, prefetching
- Web worker: using multiple threads
- DNS prefetching
- DNS resolution using same domain and then redirection to the actual domain
- Service worker prefetching
No comments:
Post a Comment