Skip to content

Performance Scores

Every report and page in PerfLeaf is assigned a performance score and a grade to give you a quick, at-a-glance health indicator.

  • Score — a number from 0 to 4 (higher is better).
  • Grade — a letter from A to D derived from the score:
ScoreGradeMeaning
3.5 – 4.0AExcellent
2.5 – 3.4BGood
1.5 – 2.4CNeeds improvement
0 – 1.4DPoor

The overall score is a weighted average of six categories. Each category is independently scored and graded:

Based on LCP, CLS, INP, FCP, and TTFB thresholds. Failing more CWVs lowers this category score significantly.

Evaluates total payload size and individual resource sizes (JS, CSS, images). Large bundles reduce this score.

Based on the number of automated WCAG violations found. Zero violations = A grade.

Checks for HTTPS, CSP, HSTS, X-Frame-Options, X-Content-Type-Options, and Referrer-Policy headers.

Measures DOM complexity: node count, tree depth, inline style count, and excessive tag usage.

Estimates the carbon emissions per page load. Heavier pages produce more CO₂.

  • Page score — calculated from that page’s individual metrics.
  • Report score — the average of all page scores in the report. Category grades show the most common grade across pages (with the worst grade as tiebreaker for ties).

Focus on categories with a C or D grade first — the AI recommendations system also uses your grades to prioritise its suggestions.