The Ultimate Guide to Web Performance. Part III - Server, Tes | Helpful Web Development
The Ultimate Guide to Web Performance. Part III - Server, Testing Tools, and Frameworks
Server
Use HTTPS Keep the size of cookies low as possible Avoid bad requests Set HTTP cache headers Enable gzip and brotli compression Self-host your static asssets Enable OCSP stapling Adopt IPv6 Serve assets over HTTP/2 Implement HPACK compression Set proper security headers
Testing Tools
Measure site speed with Pingdom Measure site speed with WebPageTest Measure performance with the RAIL model Configure Webpack performance hints Use bundlesize Measure JavaScript execution time Use lighthouse-ci Use Lighthouse Bot to set a performance budget Test on remote real devices Use Sitespeed Use Calibre Use SpeedCurve Use k6 Use SpeedTracker
Frameworks
Use an ahead of time compiler Improve Angular performance Debug React perfomance Eliminate common React issues Make components connection aware Implement adaptive serving Serve Adaptive Components Using the Network Information API