Browsers will use heuristic caching, which can be unpredictable. Set explicit cache headers.
No Cache-Control header
Adding a Cache-Control header can significantly improve repeat-visit performance.
C
Page Weight Budget
Action
2.0 MB transferred, 96 requests
REVIEW
2.0 MB transferred, 96 requests
Info::
i
Page weighs 8.1 MB (2.0 MB transferred)
Warning::
!
JavaScript is 1.0 MB — consider code splitting or lazy loading
Large JavaScript bundles delay interactivity. Split code by route or defer non-critical scripts.
Got: 1.0 MB
Info::
i
96 HTTP requests
Info::
i
Estimated 0.43 g CO2 per page load
2.0 MBtransferred
96 requests
0.43 g CO2 per page load
JavaScript1.0 MiB51%
Images575.1 KiB28%
Other154.3 KiB7%
CSS148.4 KiB7%
Other97.6 KiB5%
HTML43.6 KiB2%
Other959 B0%
02.4 MB4.9 MB
Approaching limit
Large JavaScript bundles delay interactivity. Split code by route or defer non-critical scripts.
Why this matters
JavaScript bundle is large — code-split routes and lazy-load off-screen components to defer.
Source: web.dev
C
Image Optimization
Action
57 images, 0 KB saveable
REVIEW
57 images, 0 KB saveable
Warning::
!
https://s7d9.scene7.com/is/content/dow/seek-togeth... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.dow.com/content/dam/images/public-imag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.dow.com/content/experience-fragments/d... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.dow.com/content/dam/images/public-imag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.dow.com/content/dam/images/public-imag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
57images575 KB
0oversized-0 KB
19legacy format
5missing dimensionsCLS risk
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
C
Green Hosting
Action
Whether the site is served from green-energy infrastructure
REVIEW
Green Hosting
No green hosting detected
A+
Text Compression
All text resources are compressed
PASS
All text resources are compressed
Info::
✓
All text resources are compressed
All text resources are properly compressed.
A+
Font Loading
No web fonts (system fonts)
PASS
No web fonts (system fonts)
Info::
✓
No web fonts loaded — system fonts are fastest
No web fonts loaded — system fonts are optimal.
A+
Resource Caching
All resources properly cached
PASS
All resources properly cached
Info::
✓
No caching issues found
All static resources have appropriate caching headers.
A+
Critical Rendering Path
No render-blocking resources
PASS
No render-blocking resources
Info::
✓
No render-blocking resources detected
A+
Resource Hints
8 hints, 0 missing preconnects
PASS
8 hints, 0 missing preconnects
Info::
✓
Page uses 8 resource hint(s)
Current Resource Hints
preconnect
4
preload
2
dns-prefetch
2
prefetch—
8 resource hints configured
A+
Render-Blocking Resources
No render-blocking resources detected
PASS
No render-blocking resources detected
Info::
✓
No render-blocking resources detected in <head>
A+
Third-Party Resources
No third-party resources detected
PASS
No third-party resources detected
Network Waterfall
96 requests over 3859ms
INFO
HTML JavaScript CSS Images Fonts XHR/Fetch Other
Third-Party Script Cost
Per-script blocking time, transfer cost, and cache headers
INFO
100%of JavaScript execution is third-party
First-party Third-party5755ms · 983KB · $33/mo
Script
Category
Execution
Transfer
Unused
Monthly Cost
Verdict
www.dow.com
www.dow.com
Other
2458ms
112 KB
71%
$14/mo
Costly
dcdynatraceag.bsnconnect.com
dcdynatraceag.bsnconnect.com
Other
996ms
87 KB
38%
$6/mo
Costly
Unattributable
Unattributable
Other
603ms
0 KB
—
$3/mo
Costly
www.dow.com
www.dow.com
Other
532ms
44 KB
—
$3/mo
Costly
assets.adobedtm.com
assets.adobedtm.com
Other
474ms
103 KB
38%
$3/mo
Costly
www.dow.com
www.dow.com
Other
283ms
1 KB
—
$2/mo
Costly
static.cloud.coveo.com
static.cloud.coveo.com
Other
161ms
211 KB
58%
$1/mo
Optional
www.dow.com
www.dow.com
Other
108ms
289 KB
61%
$1/mo
Optional
static.cloud.coveo.com
static.cloud.coveo.com
Other
85ms
12 KB
—
$0/mo
Optional
OneTrust
cdn.cookielaw.org
Consent
55ms
124 KB
53%
$0/mo
Essential
www.dow.com
Other
Costly
Execution2458ms
Transfer112 KB
Unused71%
Monthly Cost$14/mo
dcdynatraceag.bsnconnect.com
Other
Costly
Execution996ms
Transfer87 KB
Unused38%
Monthly Cost$6/mo
Unattributable
Other
Costly
Execution603ms
Transfer0 KB
Monthly Cost$3/mo
www.dow.com
Other
Costly
Execution532ms
Transfer44 KB
Monthly Cost$3/mo
assets.adobedtm.com
Other
Costly
Execution474ms
Transfer103 KB
Unused38%
Monthly Cost$3/mo
www.dow.com
Other
Costly
Execution283ms
Transfer1 KB
Monthly Cost$2/mo
static.cloud.coveo.com
Other
Optional
Execution161ms
Transfer211 KB
Unused58%
Monthly Cost$1/mo
www.dow.com
Other
Optional
Execution108ms
Transfer289 KB
Unused61%
Monthly Cost$1/mo
static.cloud.coveo.com
Other
Optional
Execution85ms
Transfer12 KB
Monthly Cost$0/mo
OneTrust
Consent
Essential
Execution55ms
Transfer124 KB
Unused53%
Monthly Cost$0/mo
These scripts may cost more than they're worth
www.dow.com adds 2458ms and costs ~$14/month
dcdynatraceag.bsnconnect.com adds 996ms and costs ~$6/month
Unattributable adds 603ms and costs ~$3/month
www.dow.com adds 532ms and costs ~$3/month
assets.adobedtm.com adds 474ms and costs ~$3/month
www.dow.com adds 283ms and costs ~$2/month
100% of JavaScript execution time is spent on third-party scripts. Consider auditing which scripts are essential.
Why this matters
When third-party JS execution time exceeds your own, performance gains from frontend work are capped by code you don't own.
Learn more ▾▴
Every millisecond of third-party JS competes with your own for main-thread time. If their share is bigger than yours, optimization on your code base barely moves the needle. Audit, defer, or remove third-parties before further frontend optimization. Use Lighthouse's third-party audit to identify the worst offenders.
Source: web.dev
www.dow.com takes 2458ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
71% of www.dow.com's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
dcdynatraceag.bsnconnect.com takes 996ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
Unattributable takes 603ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.dow.com takes 532ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
assets.adobedtm.com takes 474ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.dow.com takes 283ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
58% of static.cloud.coveo.com's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
61% of www.dow.com's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
53% of OneTrust's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.