https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/689/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/629/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/629/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/1280/azure/da... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/629/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/634/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/629/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.dazeddigital.com/Content/images/png/be... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/629/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/629/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/1280/azure/da... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/629/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://images-prod.dazeddigital.com/786/azure/daz... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
144images8.4 MB
0oversized-0 KB
26legacy format
36missing 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
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
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
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
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
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
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
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
B
HTTP Caching
private, max-age=0
REVIEW
private, max-age=0
Info::
✓
Cache-Control header is set
Got: private, max-age=0
Info::
i
No ETag or Last-Modified header
Conditional requests (304 Not Modified) are not possible without validators.
Cache-Control
private, max-age=0
Directive
Value
Meaning
private
—
Only browser cache, not CDN/proxy
max-age
0
Cache for 0 seconds
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
8 fonts (320 KB)
PASS
8 fonts (320 KB)
Info::
i
8 font(s) use font-display: swap (FOUT risk but functional)
Web fonts
8
320 KB total
Render-blocking
0
of 8
Dominant font-display
swap
Most common across fonts
Font loading timeline
TransferFOIT (block)FOUT (swap)
NeueHaasGroteskDisplay-...otfswap
Size36 KB
Load time50 ms
Start948 ms
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
DrukWide-Medium.otfotfswap
Size65 KB
Load time53 ms
Start949 ms
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
NeueHaasGroteskDisplay-...otfswap
Size37 KB
Load time80 ms
Start949 ms
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
NeueHaasGroteskDisplay-...otfswap
Size41 KB
Load time60 ms
Start949 ms
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
NeueHaasGroteskDisplay-...otfswap
Size44 KB
Load time71 ms
Start950 ms
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
normal_normal_400.woffwoffswap
Size52 KB
Load time59 ms
Start951 ms
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
Compacta-LT-Std-Black.ttfttfswap
Size23 KB
Load time49 ms
Start1.1 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
AdelonSerialMedium_norm...woff2swap
Size22 KB
Load time15 ms
Start1.3 s
RiskFOUT — text flashes from fallback to web font
Optimization checklist
Preload critical fonts (priority=high)
Use woff2 format for all fonts
Set font-display to swap, optional, or fallback
Subset large fonts (≤100 KB each)
Fixing the unchecked items could save ~89 KB and ~178 ms
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
3 hints, 0 missing preconnects
PASS
3 hints, 0 missing preconnects
Info::
✓
Page uses 3 resource hint(s)
Current Resource Hints
preconnect
1
preload
1
dns-prefetch
1
prefetch—
3 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
295 requests over 5412ms
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-party13982ms · 2359KB · €224/mo
Script
Category
Execution
Transfer
Unused
Monthly Cost
Verdict
Unattributable
Unattributable
Other
2887ms
0 KB
—
€46/mo
Costly
www.dazeddigital.com
www.dazeddigital.com
Other
2084ms
71 KB
—
€33/mo
Costly
www.dazeddigital.com
www.dazeddigital.com
Other
969ms
129 KB
59%
€16/mo
Costly
cmp.inmobi.com
cmp.inmobi.com
Other
853ms
114 KB
51%
€14/mo
Costly
securepubads.g.doubleclick.net
securepubads.g.doubleclick.net
Other
715ms
187 KB
53%
€11/mo
Costly
script.crazyegg.com
script.crazyegg.com
Other
693ms
72 KB
40%
€11/mo
Costly
client.aps.amazon-adsystem.com
client.aps.amazon-adsystem.com
Other
574ms
82 KB
41%
€9/mo
Costly
Google Tag Manager
www.googletagmanager.com
Tag Manager
514ms
169 KB
39%
€8/mo
Costly
cmp.inmobi.com
cmp.inmobi.com
Other
384ms
123 KB
51%
€6/mo
Costly
analytics.tiktok.com
analytics.tiktok.com
Other
369ms
117 KB
52%
€6/mo
Costly
static.kueezrtb.com
static.kueezrtb.com
Other
365ms
37 KB
—
€6/mo
Costly
Facebook Pixel
connect.facebook.net
Advertising
334ms
125 KB
28%
€5/mo
Costly
analytics.tiktok.com
analytics.tiktok.com
Other
333ms
106 KB
78%
€5/mo
Costly
Google Tag Manager
www.googletagmanager.com
Tag Manager
320ms
177 KB
39%
€5/mo
Costly
altura-advertising.s3.eu-west-2.amazonaws.com
altura-advertising.s3.eu-west-2.amazonaws.com
Other
277ms
3 KB
—
€4/mo
Costly
Hotjar
script.hotjar.com
Session Replay
264ms
57 KB
67%
€4/mo
Costly
Facebook Pixel
connect.facebook.net
Advertising
200ms
97 KB
35%
€3/mo
Optional
s.go-mpulse.net
s.go-mpulse.net
Other
191ms
57 KB
57%
€3/mo
Optional
securepubads.g.doubleclick.net
securepubads.g.doubleclick.net
Other
189ms
34 KB
71%
€3/mo
Optional
script.crazyegg.com
script.crazyegg.com
Other
178ms
23 KB
—
€3/mo
Optional
analytics.tiktok.com
analytics.tiktok.com
Other
168ms
122 KB
78%
€3/mo
Optional
static.chartbeat.com
static.chartbeat.com
Other
149ms
16 KB
—
€2/mo
Optional
j.bids.ws
j.bids.ws
Other
129ms
158 KB
39%
€2/mo
Optional
s.pinimg.com
s.pinimg.com
Other
126ms
27 KB
—
€2/mo
Optional
widget.collectiveaudience.co
widget.collectiveaudience.co
Other
119ms
73 KB
83%
€2/mo
Optional
secure.quantserve.com
secure.quantserve.com
Other
76ms
12 KB
—
€1/mo
Optional
secure.cdn.fastclick.net
secure.cdn.fastclick.net
Other
76ms
22 KB
—
€1/mo
Optional
ajax.googleapis.com
ajax.googleapis.com
Other
72ms
30 KB
72%
€1/mo
Optional
cdn.id5-sync.com
cdn.id5-sync.com
Other
71ms
34 KB
—
€1/mo
Optional
ep2.adtrafficquality.google
ep2.adtrafficquality.google
Other
66ms
8 KB
—
€1/mo
Optional
analytics.tiktok.com
analytics.tiktok.com
Other
65ms
40 KB
—
€1/mo
Optional
config.aps.amazon-adsystem.com
config.aps.amazon-adsystem.com
Other
61ms
2 KB
—
€1/mo
Optional
ats.rlcdn.com
ats.rlcdn.com
Other
58ms
35 KB
—
€1/mo
Optional
script.crazyegg.com
script.crazyegg.com
Other
54ms
3 KB
—
€1/mo
Optional
Unattributable
Other
Costly
Execution2887ms
Transfer0 KB
Monthly Cost€46/mo
www.dazeddigital.com
Other
Costly
Execution2084ms
Transfer71 KB
Monthly Cost€33/mo
www.dazeddigital.com
Other
Costly
Execution969ms
Transfer129 KB
Unused59%
Monthly Cost€16/mo
cmp.inmobi.com
Other
Costly
Execution853ms
Transfer114 KB
Unused51%
Monthly Cost€14/mo
securepubads.g.doubleclick.net
Other
Costly
Execution715ms
Transfer187 KB
Unused53%
Monthly Cost€11/mo
script.crazyegg.com
Other
Costly
Execution693ms
Transfer72 KB
Unused40%
Monthly Cost€11/mo
client.aps.amazon-adsystem.com
Other
Costly
Execution574ms
Transfer82 KB
Unused41%
Monthly Cost€9/mo
Google Tag Manager
Tag Manager
Costly
Execution514ms
Transfer169 KB
Unused39%
Monthly Cost€8/mo
cmp.inmobi.com
Other
Costly
Execution384ms
Transfer123 KB
Unused51%
Monthly Cost€6/mo
analytics.tiktok.com
Other
Costly
Execution369ms
Transfer117 KB
Unused52%
Monthly Cost€6/mo
static.kueezrtb.com
Other
Costly
Execution365ms
Transfer37 KB
Monthly Cost€6/mo
Facebook Pixel
Advertising
Costly
Execution334ms
Transfer125 KB
Unused28%
Monthly Cost€5/mo
analytics.tiktok.com
Other
Costly
Execution333ms
Transfer106 KB
Unused78%
Monthly Cost€5/mo
Google Tag Manager
Tag Manager
Costly
Execution320ms
Transfer177 KB
Unused39%
Monthly Cost€5/mo
altura-advertising.s3.eu-west-2.amazonaws.com
Other
Costly
Execution277ms
Transfer3 KB
Monthly Cost€4/mo
Hotjar
Session Replay
Costly
Execution264ms
Transfer57 KB
Unused67%
Monthly Cost€4/mo
Facebook Pixel
Advertising
Optional
Execution200ms
Transfer97 KB
Unused35%
Monthly Cost€3/mo
s.go-mpulse.net
Other
Optional
Execution191ms
Transfer57 KB
Unused57%
Monthly Cost€3/mo
securepubads.g.doubleclick.net
Other
Optional
Execution189ms
Transfer34 KB
Unused71%
Monthly Cost€3/mo
script.crazyegg.com
Other
Optional
Execution178ms
Transfer23 KB
Monthly Cost€3/mo
analytics.tiktok.com
Other
Optional
Execution168ms
Transfer122 KB
Unused78%
Monthly Cost€3/mo
static.chartbeat.com
Other
Optional
Execution149ms
Transfer16 KB
Monthly Cost€2/mo
j.bids.ws
Other
Optional
Execution129ms
Transfer158 KB
Unused39%
Monthly Cost€2/mo
s.pinimg.com
Other
Optional
Execution126ms
Transfer27 KB
Monthly Cost€2/mo
widget.collectiveaudience.co
Other
Optional
Execution119ms
Transfer73 KB
Unused83%
Monthly Cost€2/mo
secure.quantserve.com
Other
Optional
Execution76ms
Transfer12 KB
Monthly Cost€1/mo
secure.cdn.fastclick.net
Other
Optional
Execution76ms
Transfer22 KB
Monthly Cost€1/mo
ajax.googleapis.com
Other
Optional
Execution72ms
Transfer30 KB
Unused72%
Monthly Cost€1/mo
cdn.id5-sync.com
Other
Optional
Execution71ms
Transfer34 KB
Monthly Cost€1/mo
ep2.adtrafficquality.google
Other
Optional
Execution66ms
Transfer8 KB
Monthly Cost€1/mo
analytics.tiktok.com
Other
Optional
Execution65ms
Transfer40 KB
Monthly Cost€1/mo
config.aps.amazon-adsystem.com
Other
Optional
Execution61ms
Transfer2 KB
Monthly Cost€1/mo
ats.rlcdn.com
Other
Optional
Execution58ms
Transfer35 KB
Monthly Cost€1/mo
script.crazyegg.com
Other
Optional
Execution54ms
Transfer3 KB
Monthly Cost€1/mo
These scripts may cost more than they're worth
Unattributable adds 2887ms and costs ~€46/month
www.dazeddigital.com adds 2084ms and costs ~€33/month
www.dazeddigital.com adds 969ms and costs ~€16/month
cmp.inmobi.com adds 853ms and costs ~€14/month
securepubads.g.doubleclick.net adds 715ms and costs ~€11/month
script.crazyegg.com adds 693ms and costs ~€11/month
client.aps.amazon-adsystem.com adds 574ms and costs ~€9/month
Google Tag Manager adds 514ms and costs ~€8/month
cmp.inmobi.com adds 384ms and costs ~€6/month
analytics.tiktok.com adds 369ms and costs ~€6/month
static.kueezrtb.com adds 365ms and costs ~€6/month
Facebook Pixel adds 334ms and costs ~€5/month
analytics.tiktok.com adds 333ms and costs ~€5/month
Google Tag Manager adds 320ms and costs ~€5/month
altura-advertising.s3.eu-west-2.amazonaws.com adds 277ms and costs ~€4/month
Hotjar adds 264ms and costs ~€4/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
Unattributable takes 2887ms 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.dazeddigital.com takes 2084ms 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.dazeddigital.com takes 969ms 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
59% of www.dazeddigital.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
cmp.inmobi.com takes 853ms 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
51% of cmp.inmobi.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
securepubads.g.doubleclick.net takes 715ms 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
53% of securepubads.g.doubleclick.net'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
script.crazyegg.com takes 693ms 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
client.aps.amazon-adsystem.com takes 574ms 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
Google Tag Manager takes 514ms 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
cmp.inmobi.com takes 384ms 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
51% of cmp.inmobi.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
analytics.tiktok.com takes 369ms 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
52% of analytics.tiktok.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
static.kueezrtb.com takes 365ms 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
Facebook Pixel takes 334ms 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
analytics.tiktok.com takes 333ms 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
78% of analytics.tiktok.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
Google Tag Manager takes 320ms 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
altura-advertising.s3.eu-west-2.amazonaws.com takes 277ms 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
Hotjar takes 264ms 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
67% of Hotjar'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
57% of s.go-mpulse.net'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
71% of securepubads.g.doubleclick.net'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
78% of analytics.tiktok.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
83% of widget.collectiveaudience.co'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
72% of ajax.googleapis.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.