Home / Check catalog / 1. Technical Foundation & Rendering / 1.7 Critical Rendering Path Optimization Suite

1.7 Critical Rendering Path Optimization Suite

30 checks in Technical Foundation & Rendering. Automated Its subsection has a live automated checker in the engine.

IDCheckPasses whenWeightRuns
1.7.01Measure Time to First Byte (TTFB) for homepage< 200msCriticalDeterministic
1.7.02Measure First Contentful Paint (FCP) for homepage< 1.8sCriticalDeterministic
1.7.03Measure Largest Contentful Paint (LCP) for homepage< 2.5sCriticalDeterministic
1.7.04Count total render-blocking resources in <head><= 3HeavyDeterministic
1.7.05Validate critical CSS is inlined in <head>PresentHeavyDeterministic
1.7.06Validate non-critical CSS is deferred (media or async load)DeferredHeavyDeterministic
1.7.07Validate non-critical JS uses defer or async attributePresentHeavyDeterministic
1.7.08Count total blocking script tags before </head><= 2HeavyDeterministic
1.7.09Validate document.write() not usedAbsentMediumDeterministic
1.7.10Validate DOM size < 1500 elements on key pagesUnder limitHeavyDeterministic
1.7.11Validate DOM depth < 32 nesting levelsUnder limitMediumDeterministic
1.7.12Measure DOM interactive time< 3.5sHeavyDeterministic
1.7.13Measure DOM complete time< 5.0sHeavyDeterministic
1.7.14Validate HTML streams (chunked transfer encoding enabled)EnabledMediumDeterministic
1.7.15Validate server push or early hints (103) for critical resourcesPresent or N/AMediumDeterministic
1.7.16Validate preload directives for LCP imagePresentHeavyDeterministic
1.7.17Validate preconnect to critical third-party originsPresentMediumDeterministic
1.7.18Validate dns-prefetch for secondary third-party originsPresentMediumDeterministic
1.7.19Measure total bytes transferred before first paint< 200KBHeavyDeterministic
1.7.20Measure number of requests before first paint<= 10HeavyDeterministic
1.7.21Validate HTTP/2 or HTTP/3 used for all resourcesEnabledMediumDeterministic
1.7.22Validate resource prioritization hints (fetchpriority)Present on LCP elementMediumDeterministic
1.7.23Validate no parser-blocking inline scripts > 1KBNoneMediumDeterministic
1.7.24Validate CSSOM construction completes before JS executionCorrect orderMediumDeterministic
1.7.25Validate above-the-fold content renders within 2 round tripsWithin budgetHeavyDeterministic
1.7.26Validate no synchronous XHR calls during page loadNoneMediumDeterministic
1.7.27Validate requestAnimationFrame used instead of setTimeout for visual updatesBest practiceMediumDeterministic
1.7.28Validate main thread not blocked > 50ms during initial loadNo long tasksMediumDeterministic
1.7.29Validate paint timing API metrics availableAvailableMediumDeterministic
1.7.30Compute Critical Rendering Path ScoreFinalizedHeavyDeterministic

← 1.6 CSS Blocking & CLS Risk Suite1.8 HTML Structure Integrity Suite →

Run these checks on your site

A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.

See plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).