Performance
· 24 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.
1.22 s
Largest Contentful Paint Largest Contentful Paint — how long until the largest visible element loads. Under 2.5s is good.
5.93 s
Total Blocking Time Total Blocking Time — total time the main thread was blocked, preventing user input. Under 200ms is good.
847 ms
Cumulative Layout Shift Cumulative Layout Shift — measures visual stability. How much the page layout shifts during loading. Under 0.1 is good.
0.000
Speed Index Speed Index — how quickly content is visually displayed during load. Under 3.4s is good.
5.59 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.
8.49 s
Page Load Progression
FPage Weight BudgetAction8.4 MB transferred, 635 requestsFIX
Convert images to WebP/AVIF and resize to display dimensions to reduce transfer size.
Image bandwidth is high — modern formats (WebP/AVIF) and resizing typically cut it 50%+.
Source: web.dev
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
Each request adds latency. Bundle small files, use sprites, or eliminate unnecessary requests.
High HTTP request count — bundling, sprite-ing, and HTTP/2 server push can reduce per-request overhead.
Source: web.dev
FJS Execution CostAction20210ms total JS executionFIX
Main Thread Breakdown
| Script | Total | Scripting | Parse/Compile | Party |
|---|---|---|---|---|
| https://marie-nicole-girls-outfits.myshopify.com/ | 12385ms | 117ms | 48ms | 1st |
| https://sapi.negate.io/script/AgolASy4edPYjKav6kHVgQ==?shop=marie-nicole-girls-outfits.myshopify.com | 2816ms | 2732ms | 11ms | 3rd |
| Unattributable | 1359ms | 127ms | 0ms | 1st |
| https://marie-nicole-girls-outfits.myshopify.com/cdn/shop/t/874/assets/vendor.min.js?v=72154294356517968081792113111 | 925ms | 258ms | 5ms | 1st |
| https://cdn-static.okendo.io/reviews-widget-plus/js/modules/review-basic-content.86981b09.js | 273ms | 75ms | 1ms | 3rd |
| https://cdn-static.okendo.io/reviews-widget-plus/js/modules/okendo-media-carousel.1ceacf54.js | 244ms | 40ms | 2ms | 3rd |
| https://cdn.intelligems.io/esm/7f44383ff046/bundle.js | 205ms | 189ms | 0ms | 3rd |
| https://static.klaviyo.com/onsite/js/vendors~signup_forms~product_recommendations~in_app_forms~reviews~atlas.c9ce13ff54216.js?cb=2 | 196ms | 132ms | 1ms | 3rd |
| https://marie-nicole-girls-outfits.myshopify.com/cdn/shop/t/874/assets/theme.js?v=10143027277209632131792113111 | 173ms | 73ms | 7ms | 1st |
| https://www.googletagmanager.com/gtag/js?id=G-PZ3PC0TL5Y&cx=c>m=4e6af0 | 140ms | 122ms | 17ms | 3rd |
Showing top 10 of 28 scripts
FJS BundlesAction365 scripts, 705 KB unusedFIX
Downloaded but never executed on this page.
| Script | Size | Unused | Minified | Party |
|---|---|---|---|---|
| https://js.squarecdn.com/square-marketplace.js | 139 KB | 81 KB (59%) | ✓ | 3rd |
| https://www.googletagmanager.com/gtag/js?id=G-PZ3PC0TL5Y&cx=c>m=4e6af0 | 186 KB | 75 KB (40%) | ✓ | 3rd |
| https://www.googletagmanager.com/gtag/destination?id=AW-370472461&cx=c>m=4e6af0 | 166 KB | 67 KB (41%) | ✓ | 3rd |
| https://static.klaviyo.com/onsite/js/customerHubRoot.0e0aef823a62f.js?cb=2 | 76 KB | 67 KB (88%) | ✓ | 3rd |
| https://www.googletagmanager.com/gtm.js?id=GTM-M9BVMNJ | 180 KB | 64 KB (36%) | ✓ | 3rd |
| https://marie-nicole-girls-outfits.myshopify.com/cdn/shop/t/874/assets/myntr-bundle.js?v=159548533453424512631792113111 | 68 KB | 58 KB (86%) | ✓ | 1st |
| https://static.klaviyo.com/onsite/js/Render.46878820e7306.js?cb=2 | 66 KB | 46 KB (70%) | ✓ | 3rd |
| https://cdn.intelligems.io/esm/7f44383ff046/bundle.js | 84 KB | 45 KB (54%) | ✓ | 3rd |
| https://marie-nicole-girls-outfits.myshopify.com/cdn/shop/t/874/assets/swiper-element-bundle.min.js?v=3535368297198742971792113111 | 46 KB | 40 KB (87%) | ✓ | 1st |
| https://marie-nicole-girls-outfits.myshopify.com/cdn/shop/t/874/assets/theme.js?v=10143027277209632131792113111 | 45 KB | 35 KB (79%) | ✓ | 1st |
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
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 InventoryAction635 resources · 8.4 MB · 705 KB savings availableFIX
~704.9 KiB of savings available
| # | Resource | Type | Size | Cache | Unused | 3rd party | Issues |
|---|---|---|---|---|---|---|---|
| — | — | ||||||
| 635 resources | 8.4 MiB | ||||||
FHTTP CachingActionNo cache headersFIX
No Cache-Control header
Adding a Cache-Control header can significantly improve repeat-visit performance.
BImage Optimization132 images, 0 KB saveableREVIEW
CDocument CompressionActionDocument response served uncompressedREVIEW
BAsset Compression3 of 5 asset hosts still on gzipREVIEW
BMain HTML Cache-ControlNo Cache-Control header on main HTML responseREVIEW
BServer-Timing ObservabilityNo Server-Timing header foundREVIEW
AThird-Party Impact31% third-party, 0 ms blockingPASS
A+Text CompressionAll text resources are compressedPASS
A+Font Loading7 fonts (180 KB)PASS
Web fonts
7
180 KB total
Render-blocking
0
of 7
Dominant font-display
swap
Most common across fonts
Font loading timeline
- Convert to woff2 for ~30% smaller file size
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 ~1 KB and ~2 ms
A+Resource CachingAll resources properly cachedPASS
A+Critical Rendering PathNo render-blocking resourcesPASS
A+Resource HintsNo optimization neededPASS
A+HTTP/3 (QUIC)HTTP/3 advertised via Alt-SvcPASS
A+LCP Image PreloadLCP preload audit not availablePASS
A+Server Response Intelligence1 server-response signal(s) detectedPASS
A+Green HostingWhether the site is served from green-energy infrastructurePASS
Green Hosting
This site is hosted on green energy infrastructure
Provider: Cloudflare
Network Waterfall635 requests over 39396msINFO
Third-Party Script CostPer-script blocking time, transfer cost, and cache headersINFO
| Script | Category | Execution | Transfer | Unused | Monthly Cost | Verdict |
|---|---|---|---|---|---|---|
sapi.negate.io sapi.negate.io | Other | 2816ms | 0 KB | — | €15/mo | Costly |
cdn-static.okendo.io cdn-static.okendo.io | Other | 273ms | 7 KB | — | €1/mo | Costly |
cdn-static.okendo.io cdn-static.okendo.io | Other | 244ms | 6 KB | — | €1/mo | Costly |
cdn.intelligems.io cdn.intelligems.io | Other | 205ms | 84 KB | 54% | €1/mo | Costly |
static.klaviyo.com static.klaviyo.com | Other | 196ms | 11 KB | — | €1/mo | Optional |
Google Tag Manager www.googletagmanager.com | Tag Manager | 140ms | 186 KB | 40% | €1/mo | Optional |
Google Tag Manager www.googletagmanager.com | Tag Manager | 134ms | 180 KB | 36% | €1/mo | Optional |
cdn-static.okendo.io cdn-static.okendo.io | Other | 129ms | 4 KB | — | €1/mo | Optional |
cdn.shopify.com cdn.shopify.com | Other | 116ms | 15 KB | — | €1/mo | Optional |
static.klaviyo.com static.klaviyo.com | Other | 110ms | 21 KB | — | €1/mo | Optional |
Google Tag Manager www.googletagmanager.com | Tag Manager | 98ms | 166 KB | 41% | €1/mo | Optional |
static.klaviyo.com static.klaviyo.com | Other | 93ms | 8 KB | — | €0/mo | Optional |
js.squarecdn.com js.squarecdn.com | Other | 83ms | 139 KB | 59% | €0/mo | Optional |
cdn-static.okendo.io cdn-static.okendo.io | Other | 80ms | 18 KB | — | €0/mo | Optional |
static.klaviyo.com static.klaviyo.com | Other | 78ms | 25 KB | — | €0/mo | Optional |
cdn.shopify.com cdn.shopify.com | Other | 72ms | 42 KB | — | €0/mo | Optional |
static.klaviyo.com static.klaviyo.com | Other | 68ms | 76 KB | 88% | €0/mo | Optional |
static.klaviyo.com static.klaviyo.com | Other | 64ms | 66 KB | 70% | €0/mo | Optional |
cdn.shopify.com cdn.shopify.com | Other | 57ms | 22 KB | — | €0/mo | Optional |
cdn.shopify.com cdn.shopify.com | Other | 57ms | 2 KB | — | €0/mo | Optional |
cdn.shopify.com cdn.shopify.com | Other | 52ms | 16 KB | — | €0/mo | Optional |
These scripts may cost more than they're worth
- sapi.negate.io adds 2816ms and costs ~€15/month
- cdn-static.okendo.io adds 273ms and costs ~€1/month
- cdn-static.okendo.io adds 244ms and costs ~€1/month
- cdn.intelligems.io adds 205ms and costs ~€1/month
sapi.negate.io takes 2816ms 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
cdn-static.okendo.io takes 273ms 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
cdn-static.okendo.io takes 244ms 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
cdn.intelligems.io takes 205ms 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 cdn.intelligems.io'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
59% of js.squarecdn.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
88% of static.klaviyo.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
70% of static.klaviyo.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
Real-User Performance (CrUX)Field metrics from the Chrome User Experience ReportINFO
Chrome User Experience (CrUX)
Real-user metrics from the Chrome UX Report (2026-09-20 — 2026-10-17)
LCP (p75)
2360 ms
81% good
INP (p75)
254 ms
65% good
CLS (p75)
0.050
80% good
FCP (p75)
2082 ms
TTFB (p75)
663 ms
Image Optimization200 images, 5367 KB total, 369 KB wastedINFO
Image Optimization Audit
Total Images
200
Total Size
5367 KB
Oversized
9
Wasted
369 KB