5 font(s) use font-display: swap (FOUT risk but functional)
Web fonts
5
391 KB total
Render-blocking
0
of 5
Dominant font-display
swap
Most common across fonts
Font loading timeline
TransferFOIT (block)FOUT (swap)
RobotoFlex.woff2woff2swap
Size315 KB
Load time246 ms
Start324 ms
RiskFOUT — text flashes from fallback to web font
Subset this font — over 100 KB suggests Latin Extended or full glyph coverage that most pages don't need
BarlowCondensed-Medium....woff2swap
Size20 KB
Load time340 ms
Start749 ms
RiskFOUT — text flashes from fallback to web font
BarlowSemiCondensed-Med...woff2swap
Size22 KB
Load time339 ms
Start750 ms
RiskFOUT — text flashes from fallback to web font
KFO7CnqEu92Fr1ME7kSn66a...woff2swap
Size34 KB
Load time63 ms
Start2.2 s
RiskFOUT — text flashes from fallback to web font
KFO7CnqEu92Fr1ME7kSn66a...woff2swap
Size0 KB
Load time0 ms
Start2.8 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 ~157 KB and ~314 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
No optimization needed
PASS
No optimization needed
Info::
✓
No resource hint issues
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
A+
Green Hosting
Whether the site is served from green-energy infrastructure
PASS
Green Hosting
This site is hosted on green energy infrastructure
Provider: Cloudflare
A
HTTP Caching
max-age=3600 (1 hour)
PASS
max-age=3600 (1 hour)
Info::
✓
Cache-Control header is set
Got: max-age=3600
Info::
✓
Effective TTL: 1 hour (max-age=3600)
Info::
i
No ETag or Last-Modified header
Conditional requests (304 Not Modified) are not possible without validators.
Cache-Control
max-age=3600
Directive
Value
Meaning
max-age
3600
Cache for 1 hour
Effective TTL: 3600 seconds
Network Waterfall
131 requests over 3219ms
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-party7637ms · 1699KB · $101/mo
Script
Category
Execution
Transfer
Unused
Monthly Cost
Verdict
Unattributable
Unattributable
Other
1071ms
0 KB
—
$14/mo
Costly
www.gstatic.com
www.gstatic.com
Other
743ms
0 KB
49%
$10/mo
Costly
cdn.ziffstatic.com
cdn.ziffstatic.com
Other
724ms
18 KB
—
$10/mo
Costly
unpkg
unpkg.com
CDN
587ms
14 KB
—
$8/mo
Costly
www.pcmag.com
www.pcmag.com
Other
559ms
88 KB
—
$7/mo
Costly
www.pcmag.com
www.pcmag.com
Other
395ms
174 KB
80%
$5/mo
Costly
Google Tag Manager
www.googletagmanager.com
Tag Manager
377ms
138 KB
45%
$5/mo
Costly
securepubads.g.doubleclick.net
securepubads.g.doubleclick.net
Other
367ms
188 KB
67%
$5/mo
Costly
Google Tag Manager
www.googletagmanager.com
Tag Manager
365ms
173 KB
38%
$5/mo
Costly
cdn.ziffstatic.com
cdn.ziffstatic.com
Other
364ms
232 KB
82%
$5/mo
Costly
cdn.ziffstatic.com
cdn.ziffstatic.com
Other
332ms
126 KB
57%
$4/mo
Costly
client.aps.amazon-adsystem.com
client.aps.amazon-adsystem.com
Other
306ms
82 KB
55%
$4/mo
Costly
cdn.ziffstatic.com
cdn.ziffstatic.com
Other
226ms
85 KB
80%
$3/mo
Costly
cdn.ziffstatic.com
cdn.ziffstatic.com
Other
194ms
0 KB
—
$3/mo
Optional
bbstatic.pcmag.com
bbstatic.pcmag.com
Other
183ms
0 KB
—
$2/mo
Optional
forms.pcmag.com
forms.pcmag.com
Other
172ms
1 KB
—
$2/mo
Optional
forms.pcmag.com
forms.pcmag.com
Other
113ms
117 KB
61%
$2/mo
Optional
openads-cdn.adsrvr.org
openads-cdn.adsrvr.org
Other
112ms
98 KB
69%
$1/mo
Optional
cdn.taboola.com
cdn.taboola.com
Other
91ms
27 KB
—
$1/mo
Optional
pub.doubleverify.com
pub.doubleverify.com
Other
81ms
31 KB
—
$1/mo
Optional
securepubads.g.doubleclick.net
securepubads.g.doubleclick.net
Other
77ms
34 KB
—
$1/mo
Optional
static.chartbeat.com
static.chartbeat.com
Other
75ms
25 KB
—
$1/mo
Optional
s.pinimg.com
s.pinimg.com
Other
67ms
28 KB
—
$1/mo
Optional
www.pcmag.com
www.pcmag.com
Other
58ms
19 KB
—
$1/mo
Optional
Unattributable
Other
Costly
Execution1071ms
Transfer0 KB
Monthly Cost$14/mo
www.gstatic.com
Other
Costly
Execution743ms
Transfer0 KB
Unused49%
Monthly Cost$10/mo
cdn.ziffstatic.com
Other
Costly
Execution724ms
Transfer18 KB
Monthly Cost$10/mo
unpkg
CDN
Costly
Execution587ms
Transfer14 KB
Monthly Cost$8/mo
www.pcmag.com
Other
Costly
Execution559ms
Transfer88 KB
Monthly Cost$7/mo
www.pcmag.com
Other
Costly
Execution395ms
Transfer174 KB
Unused80%
Monthly Cost$5/mo
Google Tag Manager
Tag Manager
Costly
Execution377ms
Transfer138 KB
Unused45%
Monthly Cost$5/mo
securepubads.g.doubleclick.net
Other
Costly
Execution367ms
Transfer188 KB
Unused67%
Monthly Cost$5/mo
Google Tag Manager
Tag Manager
Costly
Execution365ms
Transfer173 KB
Unused38%
Monthly Cost$5/mo
cdn.ziffstatic.com
Other
Costly
Execution364ms
Transfer232 KB
Unused82%
Monthly Cost$5/mo
cdn.ziffstatic.com
Other
Costly
Execution332ms
Transfer126 KB
Unused57%
Monthly Cost$4/mo
client.aps.amazon-adsystem.com
Other
Costly
Execution306ms
Transfer82 KB
Unused55%
Monthly Cost$4/mo
cdn.ziffstatic.com
Other
Costly
Execution226ms
Transfer85 KB
Unused80%
Monthly Cost$3/mo
cdn.ziffstatic.com
Other
Optional
Execution194ms
Transfer0 KB
Monthly Cost$3/mo
bbstatic.pcmag.com
Other
Optional
Execution183ms
Transfer0 KB
Monthly Cost$2/mo
forms.pcmag.com
Other
Optional
Execution172ms
Transfer1 KB
Monthly Cost$2/mo
forms.pcmag.com
Other
Optional
Execution113ms
Transfer117 KB
Unused61%
Monthly Cost$2/mo
openads-cdn.adsrvr.org
Other
Optional
Execution112ms
Transfer98 KB
Unused69%
Monthly Cost$1/mo
cdn.taboola.com
Other
Optional
Execution91ms
Transfer27 KB
Monthly Cost$1/mo
pub.doubleverify.com
Other
Optional
Execution81ms
Transfer31 KB
Monthly Cost$1/mo
securepubads.g.doubleclick.net
Other
Optional
Execution77ms
Transfer34 KB
Monthly Cost$1/mo
static.chartbeat.com
Other
Optional
Execution75ms
Transfer25 KB
Monthly Cost$1/mo
s.pinimg.com
Other
Optional
Execution67ms
Transfer28 KB
Monthly Cost$1/mo
www.pcmag.com
Other
Optional
Execution58ms
Transfer19 KB
Monthly Cost$1/mo
These scripts may cost more than they're worth
Unattributable adds 1071ms and costs ~$14/month
www.gstatic.com adds 743ms and costs ~$10/month
cdn.ziffstatic.com adds 724ms and costs ~$10/month
unpkg adds 587ms and costs ~$8/month
www.pcmag.com adds 559ms and costs ~$7/month
www.pcmag.com adds 395ms and costs ~$5/month
Google Tag Manager adds 377ms and costs ~$5/month
securepubads.g.doubleclick.net adds 367ms and costs ~$5/month
Google Tag Manager adds 365ms and costs ~$5/month
cdn.ziffstatic.com adds 364ms and costs ~$5/month
cdn.ziffstatic.com adds 332ms and costs ~$4/month
client.aps.amazon-adsystem.com adds 306ms and costs ~$4/month
cdn.ziffstatic.com adds 226ms and costs ~$3/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 1071ms 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.gstatic.com takes 743ms 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
cdn.ziffstatic.com takes 724ms 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
unpkg takes 587ms 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.pcmag.com takes 559ms 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.pcmag.com takes 395ms 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
80% of www.pcmag.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 377ms 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
securepubads.g.doubleclick.net takes 367ms 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 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
Google Tag Manager 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
cdn.ziffstatic.com takes 364ms 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
82% of cdn.ziffstatic.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
cdn.ziffstatic.com takes 332ms 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
57% of cdn.ziffstatic.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
client.aps.amazon-adsystem.com takes 306ms 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
55% of client.aps.amazon-adsystem.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
cdn.ziffstatic.com takes 226ms 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
80% of cdn.ziffstatic.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 forms.pcmag.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
69% of openads-cdn.adsrvr.org'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.