Tooling to measure website performance
https://developers.google.com/web/fundamentals/performance/why-performance-matters/
Topics on “Tooling to measure your website performance” as below…
-
Chrome Developer Tools overview
- Audit
- Performance
- Network - Resource Priorties for Critical Rendring Path
- Profiles Panel - Memory/Heap Profiling
- Find unused CSS and JS with the Coverage feature and attempt to optimize.
- Framework tools - React, Angular
-
Progressive Tooling | What are the different performance tools?
-
Server side rendering & code splitting.
-
Browserslist Integration
- babel 7
- autoprefixer, stylelint, eslint-plugin-compat and many others.
-
Server configurations.
-
Assessing Loading Performance in Real Life with Navigation and Resource Timing
-
Offscreen Images - IntersectionObserver
-
Performance
- Critical Request Chains
- Defer unused CSS
- Enable Text Compression
- Resource Hints and Client Hints
-
Best Practices
- Opens External Anchors Using rel="noopener"
-
Community Resources - Blogs, GitHub, Twitter, Stack overflow, Videos, Books
-
Web Worker
Demo - nginx configurations nginx-performance-tooling
- Content Compression gzip, brotli etc.
- http2
- Content Caching