Consider code splitting or tree shaking to reduce unused code.
Why this matters
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
Consider code splitting or tree shaking to reduce unused code.
Why this matters
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
Consider code splitting or tree shaking to reduce unused code.
Why this matters
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
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
7 fonts (377 KB)
PASS
7 fonts (377 KB)
Info::
i
7 font(s) use font-display: swap (FOUT risk but functional)
Web fonts
7
377 KB total
Render-blocking
0
of 7
Dominant font-display
swap
Most common across fonts
Font loading timeline
TransferFOIT (block)FOUT (swap)
CybersourceRelative-Boo...otfswap
Size74 KB
Load time78 ms
Start1.1 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
CybersourceRelative-Bol...otfswap
Size76 KB
Load time44 ms
Start1.1 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
CybersourceRelative-Med...otfswap
Size77 KB
Load time78 ms
Start1.1 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
KFO7CnqEu92Fr1ME7kSn66a...woff2swap
Size34 KB
Load time34 ms
Start1.2 s
RiskFOUT — text flashes from fallback to web font
KFO7CnqEu92Fr1ME7kSn66a...woff2swap
Size0 KB
Load time1 ms
Start1.6 s
RiskFOUT — text flashes from fallback to web font
OpenSans-Regular.ttfttfswap
Size76 KB
Load time67 ms
Start2.2 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
KFO7CnqEu92Fr1ME7kSn66a...woff2swap
Size39 KB
Load time34 ms
Start2.5 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 ~91 KB and ~182 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
Network Waterfall
101 requests over 5747ms
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-party7317ms · 451KB · $137/mo
Script
Category
Execution
Transfer
Unused
Monthly Cost
Verdict
www.authorize.net
www.authorize.net
Other
2172ms
19 KB
—
$41/mo
Costly
www.authorize.net
www.authorize.net
Other
1140ms
33 KB
—
$21/mo
Costly
Unattributable
Unattributable
Other
1025ms
0 KB
—
$19/mo
Costly
policy.cookiereports.com
policy.cookiereports.com
Other
803ms
26 KB
—
$15/mo
Costly
Optimizely
cdn.optimizely.com
A/B Testing
713ms
100 KB
38%
$13/mo
Costly
Google Tag Manager
www.googletagmanager.com
Tag Manager
693ms
202 KB
34%
$13/mo
Costly
www.authorize.net
www.authorize.net
Other
544ms
0 KB
—
$10/mo
Costly
www.authorize.net
www.authorize.net
Other
118ms
49 KB
78%
$2/mo
Optional
www.gstatic.com
www.gstatic.com
Other
109ms
21 KB
—
$2/mo
Optional
www.authorize.net
Other
Costly
Execution2172ms
Transfer19 KB
Monthly Cost$41/mo
www.authorize.net
Other
Costly
Execution1140ms
Transfer33 KB
Monthly Cost$21/mo
Unattributable
Other
Costly
Execution1025ms
Transfer0 KB
Monthly Cost$19/mo
policy.cookiereports.com
Other
Costly
Execution803ms
Transfer26 KB
Monthly Cost$15/mo
Optimizely
A/B Testing
Costly
Execution713ms
Transfer100 KB
Unused38%
Monthly Cost$13/mo
Google Tag Manager
Tag Manager
Costly
Execution693ms
Transfer202 KB
Unused34%
Monthly Cost$13/mo
www.authorize.net
Other
Costly
Execution544ms
Transfer0 KB
Monthly Cost$10/mo
www.authorize.net
Other
Optional
Execution118ms
Transfer49 KB
Unused78%
Monthly Cost$2/mo
www.gstatic.com
Other
Optional
Execution109ms
Transfer21 KB
Monthly Cost$2/mo
These scripts may cost more than they're worth
www.authorize.net adds 2172ms and costs ~$41/month
www.authorize.net adds 1140ms and costs ~$21/month
Unattributable adds 1025ms and costs ~$19/month
policy.cookiereports.com adds 803ms and costs ~$15/month
Optimizely adds 713ms and costs ~$13/month
Google Tag Manager adds 693ms and costs ~$13/month
www.authorize.net adds 544ms and costs ~$10/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.authorize.net takes 2172ms 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.authorize.net takes 1140ms 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 1025ms 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
policy.cookiereports.com takes 803ms 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
Optimizely takes 713ms 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 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
www.authorize.net takes 544ms 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 www.authorize.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.