Home / Check catalog / 1. Technical Foundation & Rendering / 1.4 Resource Load Diagnostics

1.4 Resource Load Diagnostics

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

IDCheckPasses whenWeightRuns
1.4.01Capture full HAR file for page loadHAR saved successfullyHeavyDeterministic
1.4.02Count total number of requests< 120 requestsHeavyDeterministic
1.4.03Count number of image requestsReasonable (< 60)HeavyDeterministic
1.4.04Count number of JS requests< 20HeavyDeterministic
1.4.05Count number of CSS requests< 10HeavyDeterministic
1.4.06Identify render-blocking CSSMinimizedHeavyDeterministic
1.4.07Identify render-blocking JSMinimizedHeavyDeterministic
1.4.08Validate that main thread is not blocked by long JS tasks< 200ms blockingCriticalDeterministic
1.4.09Identify duplicate JS requestsNoneMediumDeterministic
1.4.10Identify duplicate CSS requestsNoneMediumDeterministic
1.4.11Identify duplicate image requestsNoneMediumDeterministic
1.4.12Identify third-party analytics callsCount minimizedMediumDeterministic
1.4.13Identify third-party advertising callsCount minimizedMediumDeterministic
1.4.14Identify API calls to same domainEfficient usageHeavyDeterministic
1.4.15Identify API calls to external domainsLimited amountHeavyDeterministic
1.4.16Identify font files loadedOptimizedMediumDeterministic
1.4.17Evaluate font file sizes< 150 KB eachHeavyDeterministic
1.4.18Detect WOFF2 usageTrueMediumDeterministic
1.4.19Detect unused fontsNoneMediumDeterministic
1.4.20Evaluate CSS file sizes< 300 KBMediumDeterministic
1.4.21Evaluate JS bundle sizes< 1 MB totalHeavyDeterministic
1.4.22Identify any single JS file > 2 MBNoneCriticalDeterministic
1.4.23Confirm image formats (WebP/AVIF preferred)Modern formatsMediumDeterministic
1.4.24Confirm lazy-loading on below-the-fold imagesEnabledMediumDeterministic
1.4.25Identify uncompressed imagesNoneMediumDeterministic
1.4.26Measure total page weight< 3 MBHeavyDeterministic
1.4.27Measure time to first byte (TTFB)< 500msHeavyDeterministic
1.4.28Measure total page load time< 4 secondsHeavyDeterministic
1.4.29Identify any non-cached static resourcesAll cachedMediumDeterministic
1.4.30Validate cache headers on static assetsExpires/Cache-Control presentMediumDeterministic
1.4.31Validate CDN usage for static assetsTrueMediumDeterministic
1.4.32Identify HTTP/2 multiplexingTrueMediumDeterministic
1.4.33Identify HTTP/3 supportTrueMediumDeterministic
1.4.34Detect requests to deprecated domainsNoneMediumDeterministic
1.4.35Detect broken requests (4xx/5xx in HAR)NoneMediumDeterministic
1.4.36Validate that LCP resource is preloadedPreload presentHeavyDeterministic
1.4.37Measure load time of LCP resourceFast (<1s)HeavyDeterministic
1.4.38Identify unused JS in coverage report< 40% unusedMediumDeterministic
1.4.39Identify unused CSS in coverage report< 40% unusedMediumDeterministic
1.4.40Compute total resource-load health composite score>= 80%CriticalDeterministic

← 1.3 JavaScript Blocking & Hydration Suite1.5 Redirect Graph Flattening 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).