Performance
· 17 checks — Lighthouse + waterfall + sustainability rolled into one auditable list.Performance-focused optimization plan with CWV assessment, top offenders, and time estimates
First Contentful Paint First Contentful Paint — how long until the browser renders the first piece of content. Under 1.8s is good.
4.01 s
Largest Contentful Paint Largest Contentful Paint — how long until the largest visible element loads. Under 2.5s is good.
6.76 s
Total Blocking Time Total Blocking Time — total time the main thread was blocked, preventing user input. Under 200ms is good.
1.66 s
Cumulative Layout Shift Cumulative Layout Shift — measures visual stability. How much the page layout shifts during loading. Under 0.1 is good.
0.003
Speed Index Speed Index — how quickly content is visually displayed during load. Under 3.4s is good.
6.00 s
Time to Interactive Time to Interactive — how long until the page is fully interactive and responds to user input. Under 3.8s is good.
11.54 s
Page Load Progression
DThird-Party ImpactAction100% third-party, 0 ms blockingFIX
FJS Execution CostAction6203ms total JS executionFIX
Main Thread Breakdown
| Script | Total | Scripting | Parse/Compile | Party |
|---|---|---|---|---|
| https://www.afternic.com/PgzMly/w/6/xHW48BTSJLSw/cbOVbS5u5f/Th8tMxobXQI/Mi4/MWUIwLkEOAg?v=df8df8de-b8fd-7c6f-452a-0e541bbc0211 | 1332ms | 1223ms | 39ms | 3rd |
| https://img6.wsimg.com/ux-assets/react/18/react-dom.umd.js | 938ms | 692ms | 11ms | 3rd |
| Unattributable | 868ms | 133ms | 0ms | 3rd |
| https://www.afternic.com/ | 747ms | 15ms | 9ms | 3rd |
| https://www.afternic.com/storefront-assets/9471/_next/static/chunks/pages/%5Bmarket%5D/%5Bplid%5D/%5Bcurrency%5D/%5BpageHash%5D/%5BhcsExperimentsHash%5D/static/%5B...slug%5D-ab4e4ec55d429dae.js | 629ms | 619ms | 0ms | 3rd |
| https://img6.wsimg.com/wrhs-next/96330ce61b5d0d834f308df2922512cc/storefront-header.js | 577ms | 434ms | 85ms | 3rd |
| https://img6.wsimg.com/wrhs-next/059d6879b3b5f279570dd5fd4180cfe2/scc-afternic-c1.min.js | 488ms | 389ms | 15ms | 3rd |
| https://www.afternic.com/storefront-assets/9471/_next/static/chunks/4337-175fefa4c5e7f427.js | 232ms | 7ms | 224ms | 3rd |
| https://img1.wsimg.com/tagging/js/g.js?p=GTM-5795BG4G&l=_wGtmDataLayer | 201ms | 165ms | 27ms | 3rd |
| https://www.afternic.com/akam/13/4219eeff | 122ms | 106ms | 3ms | 3rd |
Showing top 10 of 11 scripts
DJS BundlesAction41 scripts, 387 KB unusedFIX
Downloaded but never executed on this page.
| Script | Size | Unused | Minified | Party |
|---|---|---|---|---|
| https://www.afternic.com/storefront-assets/9471/_next/static/chunks/4337-175fefa4c5e7f427.js | 390 KB | 217 KB (56%) | ✓ | 3rd |
| https://img6.wsimg.com/wrhs-next/96330ce61b5d0d834f308df2922512cc/storefront-header.js | 157 KB | 76 KB (48%) | ✓ | 3rd |
| https://img1.wsimg.com/tagging/js/g.js?p=GTM-5795BG4G&l=_wGtmDataLayer | 118 KB | 64 KB (54%) | ✓ | 3rd |
| https://www.afternic.com/PgzMly/w/6/xHW48BTSJLSw/cbOVbS5u5f/Th8tMxobXQI/Mi4/MWUIwLkEOAg?v=df8df8de-b8fd-7c6f-452a-0e541bbc0211 | 156 KB | 31 KB (20%) | ✓ | 3rd |
| https://img6.wsimg.com/fos/react/swp/siteglass/icons-v2/symbol-facebook.storefront-header.js | 1 KB | — | ✓ | 3rd |
| https://img6.wsimg.com/fos/react/swp/siteglass/icons-v2/symbol-hamburger.storefront-header.js | 1 KB | — | ✓ | 3rd |
| https://www.afternic.com/storefront-assets/9471/_next/static/chunks/main-2edf56e7585fba04.js | 29 KB | — | ✓ | 3rd |
| https://www.afternic.com/storefront-assets/9471/_next/static/chunks/pages/_app-76c2d715bd9ffccd.js | 8 KB | — | ✓ | 3rd |
| https://www.afternic.com/storefront-assets/9471/_next/static/chunks/58f2080a-b475edc6c415f4de.js | 14 KB | — | ✓ | 3rd |
| https://img6.wsimg.com/fos/react/swp/siteglass/icons-v2/symbol-chevron-down.storefront-header.js | 1 KB | — | ✓ | 3rd |
Consider code splitting or tree shaking to reduce unused code.
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.
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.
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.
This bundle has high unused code — code-split or tree-shake to ship only what executes.
Source: web.dev / Lighthouse coverage
DPage Weight InventoryAction67 resources · 1.4 MB · 387 KB savings availableFIX
~387.3 KiB of savings available
| # | Resource | Type | Size | Cache | Unused | 3rd party | Issues |
|---|---|---|---|---|---|---|---|
| — | — | ||||||
| 67 resources | 1.4 MiB | ||||||
FHTTP CachingActionNo cache headersFIX
No Cache-Control header
Adding a Cache-Control header can significantly improve repeat-visit performance.
BPage Weight Budget1.4 MB transferred, 67 requestsREVIEW
Large JavaScript bundles delay interactivity. Split code by route or defer non-critical scripts.
JavaScript bundle is large — code-split routes and lazy-load off-screen components to defer.
Source: web.dev
CGreen HostingActionWhether the site is served from green-energy infrastructureREVIEW
Green Hosting
No green hosting detected
A+Text CompressionAll text resources are compressedPASS
AImage Optimization11 images, 0 KB saveablePASS
A+Font Loading1 fonts (101 KB)PASS
Web fonts
1
101 KB total
Render-blocking
0
of 1
Dominant font-display
swap
Most common across fonts
Font loading timeline
- Subset this font — over 100 KB suggests Latin Extended or full glyph coverage that most pages don't need
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 ~51 KB and ~102 ms
A+Resource CachingAll resources properly cachedPASS
A+Critical Rendering PathNo render-blocking resourcesPASS
A+Resource Hints11 hints, 0 missing preconnectsPASS
Current Resource Hints
11 resource hints configured
A+Render-Blocking ResourcesNo render-blocking resources detectedPASS
A+Third-Party ResourcesNo third-party resources detectedPASS
Network Waterfall67 requests over 14205msINFO
Third-Party Script CostPer-script blocking time, transfer cost, and cache headersINFO
| Script | Category | Execution | Transfer | Unused | Monthly Cost | Verdict |
|---|---|---|---|---|---|---|
www.afternic.com www.afternic.com | Other | 1332ms | 156 KB | 20% | $18/mo | Costly |
img6.wsimg.com img6.wsimg.com | Other | 938ms | 37 KB | — | $12/mo | Costly |
Unattributable Unattributable | Other | 868ms | 0 KB | — | $12/mo | Costly |
www.afternic.com www.afternic.com | Other | 747ms | 33 KB | — | $10/mo | Costly |
www.afternic.com www.afternic.com | Other | 629ms | 1 KB | — | $8/mo | Costly |
img6.wsimg.com img6.wsimg.com | Other | 577ms | 157 KB | 48% | $8/mo | Costly |
img6.wsimg.com img6.wsimg.com | Other | 488ms | 31 KB | — | $6/mo | Costly |
www.afternic.com www.afternic.com | Other | 232ms | 390 KB | 56% | $3/mo | Costly |
img1.wsimg.com img1.wsimg.com | Other | 201ms | 118 KB | 54% | $3/mo | Costly |
www.afternic.com www.afternic.com | Other | 122ms | 9 KB | — | $2/mo | Optional |
img6.wsimg.com img6.wsimg.com | Other | 70ms | 28 KB | — | $1/mo | Optional |
These scripts may cost more than they're worth
- www.afternic.com adds 1332ms and costs ~$18/month
- img6.wsimg.com adds 938ms and costs ~$12/month
- Unattributable adds 868ms and costs ~$12/month
- www.afternic.com adds 747ms and costs ~$10/month
- www.afternic.com adds 629ms and costs ~$8/month
- img6.wsimg.com adds 577ms and costs ~$8/month
- img6.wsimg.com adds 488ms and costs ~$6/month
- www.afternic.com adds 232ms and costs ~$3/month
- img1.wsimg.com adds 201ms and costs ~$3/month
100% of JavaScript execution time is spent on third-party scripts. Consider auditing which scripts are essential.
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.afternic.com takes 1332ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
img6.wsimg.com takes 938ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
Unattributable takes 868ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.afternic.com takes 747ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.afternic.com takes 629ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
img6.wsimg.com takes 577ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
img6.wsimg.com takes 488ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.afternic.com takes 232ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
56% of www.afternic.com's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
img1.wsimg.com takes 201ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
54% of img1.wsimg.com's code is unused. The script may be loading features you don't use.
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev