awesome-pagespeed-metrics

Page Speed Metrics Library

A collection of metrics and tools to help measure page speed and user experience.

⚡Metrics to help understand page speed and user experience

GitHub

677 stars
34 watching
27 forks
last commit: over 2 years ago
Linked from 3 awesome lists

awesomeawesome-listmetricspage-speedperfmattersperformanceweb-performance

Awesome Page Speed Metrics / Concepts / Lab Data (Synthetic Measurements)

LighthouseA tool built on Google Chrome to audit web pages. You can run it from Chrome DevTools, a Chrome Extension or from the command line (even with headless Chrome)
Google PageSpeed InsightsFree and hosted Lighthouse reporting (and more) by Google
WebpageTestFree and hosted web performance testing (also an open source project)
Sitespeed.ioA set of open source performance monitoring tools
CalibreWeb performance monitoring SaaS
treo.shWeb performance monitoring SaaS
SpeedCurveWeb performance monitoring SaaS
AwesomeTechStackWebsite awesomeness monitoring Tool

Awesome Page Speed Metrics / Concepts / Field Data (Real User Monitoring - RUM)

Performance tracking with Google Analytics (GA)
Chrome User Experience Report (CrUX)
Load abandonmentTrack to account for survivorship bias
SpeedCurve LUXReal User Monitoring SaaS
Akamai mPulseReal User Monitoring SaaS
Sematext ExperienceReal User Monitoring SaaS
Perfume.jsOpen Source Library to collect Field Data
Web Vitals7,663almost 2 years agoOpen Source Library to collect Field Data
Vercel AnalyticsReal User Monitoring based on Web Vitals

Awesome Page Speed Metrics / Concepts / Critical rendering path

Critical rendering path

Awesome Page Speed Metrics / Concepts / Long tasks

Spec - Long Tasks
Blogpost - Tracking CPU with Long Tasks API

Awesome Page Speed Metrics / Concepts / User-centric metrics

Docs - User-centric Performance Metrics - web.dev
FCP677over 2 years agoIs it happening? - Did the navigation start successfully? Has the server responded? (e.g )
LCP677over 2 years agoIs it useful/meaningful? - Has enough content rendered that users can engage with it? (e.g. )
TBT677over 2 years agoIs it usable - Can users interact with the page, or is it still busy loading? (e.g )

Awesome Page Speed Metrics / Rendering metrics / First Contentful Paint (FCP)

Docs - FCP - web.dev
Spec - Paint Timing - W3C

Awesome Page Speed Metrics / Rendering metrics / Largest Contentful Paint (LCP)

Docs - LCP - web.dev
Spec - LCP - W3C89almost 2 years ago

Awesome Page Speed Metrics / Rendering metrics / Cumulative Layout Shift (CLS)

Docs - CLS - web.dev
Spec - Layout Instability API - W3C159over 2 years ago

Awesome Page Speed Metrics / Rendering metrics / Visually Complete

Docs - Visually Complete - WPT

Awesome Page Speed Metrics / Rendering metrics / Speed Index

Docs - Speed Index - web.dev
Docs - Speed Index - WPT
Talk - Speed Perception and Lighthouse

Awesome Page Speed Metrics / Rendering metrics / (Hero) Element Timing

Docs - Last Painted Hero - WPT3,085almost 2 years ago
Spec - Element Timing API
Blogpost - Hero Element Timing - SpeedCurve

Awesome Page Speed Metrics / Interactivity metrics / Time to Interactive (TTI)

Docs - TTI - web.dev
Spec - TTI - Lighthouse
Blogpost - TTI

Awesome Page Speed Metrics / Interactivity metrics / Total Blocking Time (TBT)

Docs - TBT - web.dev

Awesome Page Speed Metrics / Interactivity metrics / First Input Delay (FID)

Docs - FID - web.dev
Polyfill - FID349almost 6 years ago

Awesome Page Speed Metrics / Interactivity metrics / Max Potential First Input Delay

Docs - Max Potential FID - web.dev

Awesome Page Speed Metrics / Network metrics

Blogpost - Navigation and Resource Timing
Spec - Navigation Timing
Spec - Resource Timing

Awesome Page Speed Metrics / Network metrics / TCP and SSL/TLS latency

Qualys SSL LabsLab: See for an audit

Awesome Page Speed Metrics / Network metrics / Transferred bytes

Sitespeed.io PageXray
Lighthouse Performance Budgets
Can You Afford It?: Real-world Web Performance Budgets
Which third party scripts are most excessive1,077almost 2 years ago

Awesome Page Speed Metrics / Other metrics / Google PageSpeed Insights score

About PageSpeed Insights
What's in the Google PageSpeed score
How Google Pagespeed works

Awesome Page Speed Metrics / Other metrics / User Timing

Spec - User Timing

Awesome Page Speed Metrics / Other metrics / Server Timing

Docs - Server Timing

Awesome Page Speed Metrics / Other metrics / Frame rate

Docs - Frame Timing API
Docs - Chrome Devtools - FPS
Docs - Firefox Developer Tools - Frame rate

Awesome Page Speed Metrics / Other metrics / DOMContentLoaded

Docs - DOMContentLoaded

Awesome Page Speed Metrics / Other metrics / window.load

Docs - window.load

Backlinks from these awesome lists:

More related projects: