Skip to content
https://golsaplus.ir

Performance

· 26 checks — Lighthouse + waterfall + sustainability rolled into one auditable list.
SCORE
92
GRADE
A
FIX
1
REVIEW
5
PASS
17
INFO
3

Performance-focused optimization plan with CWV assessment, top offenders, and time estimates

64
Performance Overall performance score (0–100) based on Core Web Vitals and other metrics. 90+ is good.
90
Accessibility Measures how accessible the page is for users with disabilities. Checks color contrast, ARIA labels, and semantic HTML.
0
Best Practices Checks for modern web development best practices including HTTPS, no console errors, and secure JavaScript.
100
SEO Measures basic SEO optimizations: meta tags, crawlability, link text, and mobile friendliness.

First Contentful Paint First Contentful Paint — how long until the browser renders the first piece of content. Under 1.8s is good.

2.84 s

Largest Contentful Paint Largest Contentful Paint — how long until the largest visible element loads. Under 2.5s is good.

5.06 s

Total Blocking Time Total Blocking Time — total time the main thread was blocked, preventing user input. Under 200ms is good.

108 ms

Cumulative Layout Shift Cumulative Layout Shift — measures visual stability. How much the page layout shifts during loading. Under 0.1 is good.

0.092

Speed Index Speed Index — how quickly content is visually displayed during load. Under 3.4s is good.

45.42 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.

5.11 s

Page Load Progression

4.0 s
8.1 s
12.1 s
16.1 s
20.1 s
24.1 s
28.2 s
32.2 s
Checks
26
17 PASS 5 REVIEW 1 FIX
D
JS Execution Cost
Action
2820ms total JS execution
FIX
2820ms total JS execution
Warning::
https://golsaplus.ir/assets/vendor-core-9YnPpQKm.j...: 1069ms CPU time
Warning::
https://golsaplus.ir/: 924ms CPU time
Warning::
Unattributable: 728ms CPU time
Info::
https://golsaplus.ir/assets/main-D3s7TZa5.js: 98ms CPU time

Main Thread Breakdown

Other 38% Script Evaluation 34% Style & Layout 21% Rendering 4%
ScriptTotalScriptingParse/CompileParty
https://golsaplus.ir/assets/vendor-core-9YnPpQKm.js1069ms674ms0ms1st
https://golsaplus.ir/924ms111ms8ms1st
Unattributable728ms89ms0ms1st
https://golsaplus.ir/assets/main-D3s7TZa5.js98ms71ms1ms1st
B
Image Optimization
9 images, 0 KB saveable
REVIEW
9 images, 0 KB saveable
Info::
All images are well-optimized
9 images 4 KB
0 oversized -0 KB
7 legacy format
0 missing dimensions CLS risk
B
JS Bundles
48 scripts, 62 KB unused
REVIEW
48 scripts, 62 KB unused
Warning::
https://golsaplus.ir/assets/vendor-other-OnUIyXOy....: 39 KB unused (71%)
Consider code splitting or tree shaking to reduce unused code.
Warning::
https://golsaplus.ir/assets/vendor-ui-CkOZBXJP.js: 23 KB unused (72%)
Consider code splitting or tree shaking to reduce unused code.
Info::
Total unused JavaScript: 62 KB
62 KB unused JavaScript

Downloaded but never executed on this page.

ScriptSizeUnusedMinifiedParty
https://golsaplus.ir/assets/vendor-other-OnUIyXOy.js55 KB39 KB (71%)✓1st
https://golsaplus.ir/assets/vendor-ui-CkOZBXJP.js32 KB23 KB (72%)✓1st
https://golsaplus.ir/assets/index-DMfDTWsj.js7 KB—✓1st
https://golsaplus.ir/assets/site-content-contracts-BzX5BSSG.js1 KB—✓1st
https://golsaplus.ir/assets/vendor-query-BN5mdFkZ.js10 KB—✓1st
https://golsaplus.ir/assets/vendor-core-9YnPpQKm.js47 KB—✓1st
https://golsaplus.ir/assets/vendor-icons-RbQmg7sa.js10 KB—✗1st
https://golsaplus.ir/assets/vendor-state-B1mPaLXu.js2 KB—✓1st
https://golsaplus.ir/assets/vendor-sanitize-DhD2mIk-.js8 KB—✓1st
https://golsaplus.ir/assets/vendor-date-DTKrnQ4d.js8 KB—✓1st

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

B
HTTP/3 (QUIC)
HTTP/3 not advertised
REVIEW
HTTP/3 not advertised
Info::
HTTP/3 (QUIC) is not advertised
HTTP/3 isn't advertised via Alt-Svc and the worker didn't negotiate h3. HTTP/3 reduces handshake latency (1-RTT instead of 2-3 RTTs) and is more resilient on lossy connections. Most modern CDNs (Cloudflare, Fastly, AWS CloudFront, Google Cloud CDN) support HTTP/3 with a single config switch -- consider enabling for mobile-heavy workloads.
B
Server-Timing Observability
No Server-Timing header found
REVIEW
No Server-Timing header found
Info::
No Server-Timing header found
Server-Timing exposes backend timing breakdowns to browser DevTools (e.g., `db: 45ms; render: 120ms; cache: 2ms`). Useful for diagnosing slow pages without backend log access. Most modern frameworks (Next.js, Cloudflare Workers, Fastly) emit it automatically; absence on a managed platform usually means telemetry headers are stripped at the edge.
C
Green Hosting
Action
Whether the site is served from green-energy infrastructure
REVIEW

Green Hosting

No green hosting detected

A+
Page Weight Budget
591 KB transferred, 85 requests
PASS
591 KB transferred, 85 requests
Info::
Page weighs 1.7 MB (591 KB transferred)
Info::
85 HTTP requests
Info::
Estimated 0.12 g CO2 per page load
591 KB / 2.4 MB budget
591 KB transferred
85 requests
0.12 g CO2 per page load
JavaScript 366.7 KiB 62%
Fonts 144.6 KiB 24%
Other 34.2 KiB 6%
CSS 21.7 KiB 4%
HTML 9.3 KiB 2%
Other 8.4 KiB 1%
Images 4.9 KiB 1%
Other 1.2 KiB 0%
Other 0 B 0%
0 2.4 MB 4.9 MB
Under budget
A+
Third-Party Impact
No third-party resources
PASS
No third-party resources
Info::
No third-party resources detected
No third-party resources detected — all resources are first-party.
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
4 fonts (145 KB)
PASS
4 fonts (145 KB)
Info::
4 font(s) use font-display: swap (FOUT risk but functional)

Web fonts

4

145 KB total

Render-blocking

0

of 4

Dominant font-display

swap

Most common across fonts

Font loading timeline
Transfer FOIT (block) FOUT (swap)
0 ms 2.0 s 4.0 s 6.0 s 8.0 s 10.0 s 12.0 s 14.0 s 16.0 s 18.0 s 20.0 s 22.0 s 24.0 s 26.0 s 28.0 s 30.0 s FCP 2.8 s LCP 5.1 shttps://golsaplus.ir/fonts/Vazir-Regular-UI.woff2Vazir-Regular-UI.woff2 https://golsaplus.ir/fonts/Vazir-Regular-UI.woff2 — 35.4 KiB — 858 ms — font-display: swaphttps://golsaplus.ir/fonts/Vazir-Bold-UI.woff2Vazir-Bold-UI.woff2 https://golsaplus.ir/fonts/Vazir-Bold-UI.woff2 — 36.6 KiB — 3.9 s — font-display: swaphttps://golsaplus.ir/fonts/Vazir-Black-UI.woff2Vazir-Black-UI.woff2 https://golsaplus.ir/fonts/Vazir-Black-UI.woff2 — 35.9 KiB — 2.2 s — font-display: swaphttps://golsaplus.ir/fonts/Vazir-Medium-UI.woff2Vazir-Medium-UI.woff2 https://golsaplus.ir/fonts/Vazir-Medium-UI.woff2 — 36.8 KiB — 2.4 s — font-display: swap
Vazir-Regular-UI.woff2 woff2 swap
Size 35 KB
Load time 858 ms
Start 22.1 s
Risk FOUT — text flashes from fallback to web font
Vazir-Bold-UI.woff2 woff2 swap
Size 37 KB
Load time 3.9 s
Start 22.1 s
Risk FOUT — text flashes from fallback to web font
Vazir-Black-UI.woff2 woff2 swap
Size 36 KB
Load time 2.2 s
Start 27.7 s
Risk FOUT — text flashes from fallback to web font
Vazir-Medium-UI.woff2 woff2 swap
Size 37 KB
Load time 2.4 s
Start 27.7 s
Risk FOUT — 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)
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
10 hints, 0 missing preconnects
PASS
10 hints, 0 missing preconnects
Info::
1 URL(s) appear in multiple hints
The same href shouldn't appear in multiple hint rels -- one wins, the others are wasted markup and may confuse cache behavior. Sample: /products (prefetch+prefetch).
Info::
Page uses 10 resource hint(s)

Current Resource Hints

preconnect
—
preload
5
dns-prefetch
—
prefetch
5

10 resource hints configured

The same href shouldn't appear in multiple hint rels -- one wins, the others are wasted markup and may confuse cache behavior. Sample: /products (prefetch+prefetch).

Why this matters

Performance issues directly impact user engagement and conversion rates.

A+
Document Compression
Document response uses brotli
PASS
Document response uses brotli
Info::
Main HTML response uses brotli (Content-Encoding: br)
Brotli is the best text-compression algorithm for general use, ~20% smaller than gzip on average (40% on smaller files). Modern browsers all support it.
A+
LCP Image Preload
LCP preload audit not available
PASS
LCP preload audit not available
Info::
LCP image preload audit not available for this scan
A+
Main HTML Cache-Control
Main HTML max-age=300 (≤ 5min) is appropriate
PASS
Main HTML max-age=300 (≤ 5min) is appropriate
Info::
Main HTML max-age=300 (≤ 5min) is appropriate
Got: public, max-age=300, s-maxage=300, stale-while-revalidate=600
A+
Server Response Intelligence
2 server-response signal(s) detected
PASS
2 server-response signal(s) detected
Info::
`Vary` header declared: Accept-Encoding
The page declares a `Vary` header, telling downstream caches which request headers the response varies on. Critical for content-negotiated responses (compression, language, cookies, device class).
Info::
`ETag` present -- conditional GET supported
A+
Page Weight Inventory
85 resources · 591 KB · 62 KB savings available
PASS
85 resources · 591 KB · 62 KB savings available
Info::
Within 1MB page-weight target
Got: 591 KB
Info::
~62 KB of savings available
Info::
2 third-party resources (0% of weight)
85 resources · 591.0 KiB · 2 third-party Within 1MB page-weight target
JavaScript 62% · 366.7 KiB
Font 24% · 144.6 KiB
Document 7% · 38.8 KiB
CSS 4% · 21.7 KiB
Other 2% · 9.6 KiB
Image 2% · 9.6 KiB

~61.6 KiB of savings available

Remove unused JavaScript: 61.6 KiB
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+
JavaScript Blocking
No render-blocking JS or document.write usage detected
PASS
No render-blocking JS or document.write usage detected
Info::
No JavaScript blocking issues detected
A+
CSS Performance Depth
No CSS performance depth issues detected
PASS
No CSS performance depth issues detected
Info::
No CSS performance depth issues detected
A+
HTTP Caching
max-age=300 (5 minutes)
PASS
max-age=300 (5 minutes)
Info::
Cache-Control header is set
Got: public, max-age=300, s-maxage=300, stale-while-revalidate=600
Info::
Effective TTL: 5 minutes (max-age=300)
Info::
CDN TTL: 5 minutes (s-maxage=300)
Info::
ETag present — enables conditional (304) responses
Cache-Control

public, max-age=300, s-maxage=300, stale-while-revalidate=600

DirectiveValueMeaning
public—Any cache may store this response
max-age300Cache for 5 minutes
s-maxage300CDN caches for 5 minutes
stale-while-revalidate600Serve stale for 10 minutes while fetching fresh
Effective TTL: 300 seconds
Asset Compression
No text asset hosts to measure
INFO
No text asset hosts to measure
Info::
No third-party or subdomain host served enough text assets to measure
Asset compression is measured per host, from one HEAD request against a sampled resource. Pages that serve all their JS and CSS from the document's own origin are covered by the document compression check instead.
Network Waterfall
85 requests over 34734ms
INFO
0 ms 2.0 s 4.0 s 6.0 s 8.0 s 10.0 s 12.0 s 14.0 s 16.0 s 18.0 s 20.0 s 22.0 s 24.0 s 26.0 s 28.0 s 30.0 s 32.0 s 34.0 s 36.0 s FCP 2.8 s LCP 5.1 shttps://golsaplus.ir// https://golsaplus.ir/ — 200 — 9.3 KiB — 22.0 s — h2https://golsaplus.ir/fonts/Vazir-Regular-UI.woff2/fonts/Vazir-Regular-UI.woff2 https://golsaplus.ir/fonts/Vazir-Regular-UI.woff2 — 200 — 35.4 KiB — 858 ms — h2https://golsaplus.ir/fonts/Vazir-Bold-UI.woff2/fonts/Vazir-Bold-UI.woff2 https://golsaplus.ir/fonts/Vazir-Bold-UI.woff2 — 200 — 36.6 KiB — 3.9 s — h2https://golsaplus.ir/assets/main-D3s7TZa5.js/assets/main-D3s7TZa5.js https://golsaplus.ir/assets/main-D3s7TZa5.js — 200 — 35.7 KiB — 3.8 s — h2https://golsaplus.ir/assets/vendor-core-9YnPpQKm.js/assets/vendor-core-9YnPpQKm.js https://golsaplus.ir/assets/vendor-core-9YnPpQKm.js — 200 — 47.4 KiB — 3.1 s — h2https://golsaplus.ir/assets/vendor-other-OnUIyXOy.js/assets/vendor-other-OnUIyXOy.js https://golsaplus.ir/assets/vendor-other-OnUIyXOy.js — 200 — 55.2 KiB — 4.0 s — h2https://golsaplus.ir/assets/vendor-routing-B7xp4orS.js/assets/vendor-routing-B7xp4orS.js https://golsaplus.ir/assets/vendor-routing-B7xp4orS.js — 200 — 1.7 KiB — 3.0 s — h2https://golsaplus.ir/assets/vendor-query-BN5mdFkZ.js/assets/vendor-query-BN5mdFkZ.js https://golsaplus.ir/assets/vendor-query-BN5mdFkZ.js — 200 — 10.3 KiB — 3.6 s — h2https://golsaplus.ir/assets/vendor-ui-CkOZBXJP.js/assets/vendor-ui-CkOZBXJP.js https://golsaplus.ir/assets/vendor-ui-CkOZBXJP.js — 200 — 31.6 KiB — 4.0 s — h2https://golsaplus.ir/assets/vendor-icons-RbQmg7sa.js/assets/vendor-icons-RbQmg7sa.js https://golsaplus.ir/assets/vendor-icons-RbQmg7sa.js — 200 — 9.8 KiB — 3.4 s — h2https://golsaplus.ir/assets/vendor-state-B1mPaLXu.js/assets/vendor-state-B1mPaLXu.js https://golsaplus.ir/assets/vendor-state-B1mPaLXu.js — 200 — 1.8 KiB — 3.4 s — h2https://golsaplus.ir/assets/vendor-sanitize-DhD2mIk-.js/assets/vendor-sanitize-DhD2mIk-.js https://golsaplus.ir/assets/vendor-sanitize-DhD2mIk-.js — 200 — 7.5 KiB — 3.2 s — h2https://golsaplus.ir/assets/vendor-date-DTKrnQ4d.js/assets/vendor-date-DTKrnQ4d.js https://golsaplus.ir/assets/vendor-date-DTKrnQ4d.js — 200 — 8.0 KiB — 3.0 s — h2https://golsaplus.ir/uploads/general/1781308480961-qvfmy.png?format=webp&w=1200/uploads/general/1781308480961-qvfm... https://golsaplus.ir/uploads/general/1781308480961-qvfmy.png?format=webp&w=1200 — 200 — 649 B — 3.7 s — h2https://golsaplus.ir/manifest.webmanifest/manifest.webmanifest https://golsaplus.ir/manifest.webmanifest — -1 — 0 B — 0 ms — https://golsaplus.ir/assets/index-YX64y73k.css/assets/index-YX64y73k.css https://golsaplus.ir/assets/index-YX64y73k.css — 200 — 20.1 KiB — 1.1 s — h2https://golsaplus.ir/assets/LandingCategories-BDtJm3zT.js/assets/LandingCategories-BDtJm3zT.... https://golsaplus.ir/assets/LandingCategories-BDtJm3zT.js — 200 — 7.9 KiB — 1.3 s — h2https://golsaplus.ir/assets/LandingNewsletter-C_lPBkn9.js/assets/LandingNewsletter-C_lPBkn9.... https://golsaplus.ir/assets/LandingNewsletter-C_lPBkn9.js — 200 — 20.9 KiB — 1.2 s — h2https://golsaplus.ir/assets/vendor-widgets-DBbpUeDV.js/assets/vendor-widgets-DBbpUeDV.js https://golsaplus.ir/assets/vendor-widgets-DBbpUeDV.js — 200 — 7.9 KiB — 1.3 s — h2https://golsaplus.ir/assets/urls-TV77sH8z.js/assets/urls-TV77sH8z.js https://golsaplus.ir/assets/urls-TV77sH8z.js — 200 — 850 B — 1.1 s — h2https://golsaplus.ir/assets/HeaderThemeToggle-Dw--PDt4.js/assets/HeaderThemeToggle-Dw--PDt4.... https://golsaplus.ir/assets/HeaderThemeToggle-Dw--PDt4.js — 200 — 2.3 KiB — 1.2 s — h2https://golsaplus.ir/assets/return-url-DDNMX4gH.js/assets/return-url-DDNMX4gH.js https://golsaplus.ir/assets/return-url-DDNMX4gH.js — 200 — 10.6 KiB — 1.1 s — h2https://golsaplus.ir/assets/vendor-overlay-DtCmFcs8.js/assets/vendor-overlay-DtCmFcs8.js https://golsaplus.ir/assets/vendor-overlay-DtCmFcs8.js — 200 — 12.2 KiB — 1.2 s — h2https://golsaplus.ir/assets/site-content-contracts-BzX5BSSG.js/assets/site-content-contracts-BzX5... https://golsaplus.ir/assets/site-content-contracts-BzX5BSSG.js — 200 — 1.0 KiB — 1.4 s — h2https://golsaplus.ir/assets/HeaderCartButton-CmNsHvVN.js/assets/HeaderCartButton-CmNsHvVN.j... https://golsaplus.ir/assets/HeaderCartButton-CmNsHvVN.js — 200 — 1.4 KiB — 1.3 s — h2https://golsaplus.ir/assets/vendor-validation-BOea40FZ.js/assets/vendor-validation-BOea40FZ.... https://golsaplus.ir/assets/vendor-validation-BOea40FZ.js — 200 — 11.3 KiB — 1.3 s — h2https://golsaplus.ir/assets/vendor-icons-react-DpdUn9ZU.js/assets/vendor-icons-react-DpdUn9ZU... https://golsaplus.ir/assets/vendor-icons-react-DpdUn9ZU.js — 200 — 2.8 KiB — 1.2 s — h2https://golsaplus.ir/assets/AdminHelp-Cgjyyz-p.js/assets/AdminHelp-Cgjyyz-p.js https://golsaplus.ir/assets/AdminHelp-Cgjyyz-p.js — 200 — 2.2 KiB — 1.1 s — h2https://golsaplus.ir/assets/product-pricing-CnLESqPg.js/assets/product-pricing-CnLESqPg.js https://golsaplus.ir/assets/product-pricing-CnLESqPg.js — 200 — 1.1 KiB — 1.2 s — h2https://golsaplus.ir/assets/toaster-DkrJ3kAB.js/assets/toaster-DkrJ3kAB.js https://golsaplus.ir/assets/toaster-DkrJ3kAB.js — 200 — 1.1 KiB — 5.3 s — h2
0 ms 2.0 s 4.0 s 6.0 s 8.0 s 10.0 s 12.0 s 14.0 s 16.0 s 18.0 s 20.0 s 22.0 s 24.0 s 26.0 s 28.0 s 30.0 s 32.0 s 34.0 s 36.0 s FCP 2.8 s LCP 5.1 shttps://golsaplus.ir// https://golsaplus.ir/ — 200 — 9.3 KiB — 22.0 s — h2https://golsaplus.ir/fonts/Vazir-Regular-UI.woff2/fonts/Vazir-Regular-UI.woff2 https://golsaplus.ir/fonts/Vazir-Regular-UI.woff2 — 200 — 35.4 KiB — 858 ms — h2https://golsaplus.ir/fonts/Vazir-Bold-UI.woff2/fonts/Vazir-Bold-UI.woff2 https://golsaplus.ir/fonts/Vazir-Bold-UI.woff2 — 200 — 36.6 KiB — 3.9 s — h2https://golsaplus.ir/assets/main-D3s7TZa5.js/assets/main-D3s7TZa5.js https://golsaplus.ir/assets/main-D3s7TZa5.js — 200 — 35.7 KiB — 3.8 s — h2https://golsaplus.ir/assets/vendor-core-9YnPpQKm.js/assets/vendor-core-9YnPpQKm.js https://golsaplus.ir/assets/vendor-core-9YnPpQKm.js — 200 — 47.4 KiB — 3.1 s — h2https://golsaplus.ir/assets/vendor-other-OnUIyXOy.js/assets/vendor-other-OnUIyXOy.js https://golsaplus.ir/assets/vendor-other-OnUIyXOy.js — 200 — 55.2 KiB — 4.0 s — h2https://golsaplus.ir/assets/vendor-routing-B7xp4orS.js/assets/vendor-routing-B7xp4orS.js https://golsaplus.ir/assets/vendor-routing-B7xp4orS.js — 200 — 1.7 KiB — 3.0 s — h2https://golsaplus.ir/assets/vendor-query-BN5mdFkZ.js/assets/vendor-query-BN5mdFkZ.js https://golsaplus.ir/assets/vendor-query-BN5mdFkZ.js — 200 — 10.3 KiB — 3.6 s — h2https://golsaplus.ir/assets/vendor-ui-CkOZBXJP.js/assets/vendor-ui-CkOZBXJP.js https://golsaplus.ir/assets/vendor-ui-CkOZBXJP.js — 200 — 31.6 KiB — 4.0 s — h2https://golsaplus.ir/assets/vendor-icons-RbQmg7sa.js/assets/vendor-icons-RbQmg7sa.js https://golsaplus.ir/assets/vendor-icons-RbQmg7sa.js — 200 — 9.8 KiB — 3.4 s — h2https://golsaplus.ir/assets/vendor-state-B1mPaLXu.js/assets/vendor-state-B1mPaLXu.js https://golsaplus.ir/assets/vendor-state-B1mPaLXu.js — 200 — 1.8 KiB — 3.4 s — h2https://golsaplus.ir/assets/vendor-sanitize-DhD2mIk-.js/assets/vendor-sanitize-DhD2mIk-.js https://golsaplus.ir/assets/vendor-sanitize-DhD2mIk-.js — 200 — 7.5 KiB — 3.2 s — h2https://golsaplus.ir/assets/vendor-date-DTKrnQ4d.js/assets/vendor-date-DTKrnQ4d.js https://golsaplus.ir/assets/vendor-date-DTKrnQ4d.js — 200 — 8.0 KiB — 3.0 s — h2https://golsaplus.ir/uploads/general/1781308480961-qvfmy.png?format=webp&w=1200/uploads/general/1781308480961-qvfm... https://golsaplus.ir/uploads/general/1781308480961-qvfmy.png?format=webp&w=1200 — 200 — 649 B — 3.7 s — h2https://golsaplus.ir/manifest.webmanifest/manifest.webmanifest https://golsaplus.ir/manifest.webmanifest — -1 — 0 B — 0 ms — https://golsaplus.ir/assets/index-YX64y73k.css/assets/index-YX64y73k.css https://golsaplus.ir/assets/index-YX64y73k.css — 200 — 20.1 KiB — 1.1 s — h2https://golsaplus.ir/assets/LandingCategories-BDtJm3zT.js/assets/LandingCategories-BDtJm3zT.... https://golsaplus.ir/assets/LandingCategories-BDtJm3zT.js — 200 — 7.9 KiB — 1.3 s — h2https://golsaplus.ir/assets/LandingNewsletter-C_lPBkn9.js/assets/LandingNewsletter-C_lPBkn9.... https://golsaplus.ir/assets/LandingNewsletter-C_lPBkn9.js — 200 — 20.9 KiB — 1.2 s — h2https://golsaplus.ir/assets/vendor-widgets-DBbpUeDV.js/assets/vendor-widgets-DBbpUeDV.js https://golsaplus.ir/assets/vendor-widgets-DBbpUeDV.js — 200 — 7.9 KiB — 1.3 s — h2https://golsaplus.ir/assets/urls-TV77sH8z.js/assets/urls-TV77sH8z.js https://golsaplus.ir/assets/urls-TV77sH8z.js — 200 — 850 B — 1.1 s — h2https://golsaplus.ir/assets/HeaderThemeToggle-Dw--PDt4.js/assets/HeaderThemeToggle-Dw--PDt4.... https://golsaplus.ir/assets/HeaderThemeToggle-Dw--PDt4.js — 200 — 2.3 KiB — 1.2 s — h2https://golsaplus.ir/assets/return-url-DDNMX4gH.js/assets/return-url-DDNMX4gH.js https://golsaplus.ir/assets/return-url-DDNMX4gH.js — 200 — 10.6 KiB — 1.1 s — h2https://golsaplus.ir/assets/vendor-overlay-DtCmFcs8.js/assets/vendor-overlay-DtCmFcs8.js https://golsaplus.ir/assets/vendor-overlay-DtCmFcs8.js — 200 — 12.2 KiB — 1.2 s — h2https://golsaplus.ir/assets/site-content-contracts-BzX5BSSG.js/assets/site-content-contracts-BzX5... https://golsaplus.ir/assets/site-content-contracts-BzX5BSSG.js — 200 — 1.0 KiB — 1.4 s — h2https://golsaplus.ir/assets/HeaderCartButton-CmNsHvVN.js/assets/HeaderCartButton-CmNsHvVN.j... https://golsaplus.ir/assets/HeaderCartButton-CmNsHvVN.js — 200 — 1.4 KiB — 1.3 s — h2https://golsaplus.ir/assets/vendor-validation-BOea40FZ.js/assets/vendor-validation-BOea40FZ.... https://golsaplus.ir/assets/vendor-validation-BOea40FZ.js — 200 — 11.3 KiB — 1.3 s — h2https://golsaplus.ir/assets/vendor-icons-react-DpdUn9ZU.js/assets/vendor-icons-react-DpdUn9ZU... https://golsaplus.ir/assets/vendor-icons-react-DpdUn9ZU.js — 200 — 2.8 KiB — 1.2 s — h2https://golsaplus.ir/assets/AdminHelp-Cgjyyz-p.js/assets/AdminHelp-Cgjyyz-p.js https://golsaplus.ir/assets/AdminHelp-Cgjyyz-p.js — 200 — 2.2 KiB — 1.1 s — h2https://golsaplus.ir/assets/product-pricing-CnLESqPg.js/assets/product-pricing-CnLESqPg.js https://golsaplus.ir/assets/product-pricing-CnLESqPg.js — 200 — 1.1 KiB — 1.2 s — h2https://golsaplus.ir/assets/toaster-DkrJ3kAB.js/assets/toaster-DkrJ3kAB.js https://golsaplus.ir/assets/toaster-DkrJ3kAB.js — 200 — 1.1 KiB — 5.3 s — h2https://golsaplus.ir/api/auth/csrf-token/api/auth/csrf-token https://golsaplus.ir/api/auth/csrf-token — 200 — 380 B — 5.2 s — h2https://golsaplus.ir/assets/fonts-lazy-BsXhiXC4.css/assets/fonts-lazy-BsXhiXC4.css https://golsaplus.ir/assets/fonts-lazy-BsXhiXC4.css — 200 — 855 B — 6.0 s — h2https://golsaplus.ir/assets/animations-DMFlHTHl.css/assets/animations-DMFlHTHl.css https://golsaplus.ir/assets/animations-DMFlHTHl.css — 200 — 761 B — 5.3 s — h2https://golsaplus.ir/assets/index-DMfDTWsj.js/assets/index-DMfDTWsj.js https://golsaplus.ir/assets/index-DMfDTWsj.js — 200 — 6.7 KiB — 4.4 s — h2https://golsaplus.ir/assets/products-list-contract-CWnwNkQt.js/assets/products-list-contract-CWnw... https://golsaplus.ir/assets/products-list-contract-CWnwNkQt.js — 200 — 1.8 KiB — 4.0 s — h2https://golsaplus.ir/assets/product-filters-DfzbI_xK.js/assets/product-filters-DfzbI_xK.js https://golsaplus.ir/assets/product-filters-DfzbI_xK.js — 200 — 2.1 KiB — 3.1 s — h2https://golsaplus.ir/assets/select-DoOSxPPJ.js/assets/select-DoOSxPPJ.js https://golsaplus.ir/assets/select-DoOSxPPJ.js — 200 — 1.0 KiB — 5.9 s — h2https://golsaplus.ir/assets/pagination-CmjVUkmQ.js/assets/pagination-CmjVUkmQ.js https://golsaplus.ir/assets/pagination-CmjVUkmQ.js — 200 — 912 B — 5.0 s — h2https://golsaplus.ir/assets/ProductDetail-CjU9rb37.js/assets/ProductDetail-CjU9rb37.js https://golsaplus.ir/assets/ProductDetail-CjU9rb37.js — 200 — 19.4 KiB — 6.2 s — h2https://golsaplus.ir/assets/ProductRowCarousel-C_GMwSVe.js/assets/ProductRowCarousel-C_GMwSVe... https://golsaplus.ir/assets/ProductRowCarousel-C_GMwSVe.js — 200 — 2.3 KiB — 5.8 s — h2https://golsaplus.ir/assets/ProductCard-uCBuZ77J.js/assets/ProductCard-uCBuZ77J.js https://golsaplus.ir/assets/ProductCard-uCBuZ77J.js — 200 — 771 B — 1.6 s — h2https://golsaplus.ir/assets/comparisonStore-DI7D8ZRi.js/assets/comparisonStore-DI7D8ZRi.js https://golsaplus.ir/assets/comparisonStore-DI7D8ZRi.js — 200 — 969 B — 5.3 s — h2https://golsaplus.ir/assets/tabs-C0hogiZV.js/assets/tabs-C0hogiZV.js https://golsaplus.ir/assets/tabs-C0hogiZV.js — 200 — 696 B — 6.5 s — h2https://golsaplus.ir/assets/slug-BuaGRSjr.js/assets/slug-BuaGRSjr.js https://golsaplus.ir/assets/slug-BuaGRSjr.js — 200 — 608 B — 3.6 s — h2https://golsaplus.ir/assets/OrderDetail-RDs490RC.js/assets/OrderDetail-RDs490RC.js https://golsaplus.ir/assets/OrderDetail-RDs490RC.js — 200 — 4.1 KiB — 5.4 s — h2https://golsaplus.ir/assets/useCheckoutConfig-FFxdZk8E.js/assets/useCheckoutConfig-FFxdZk8E.... https://golsaplus.ir/assets/useCheckoutConfig-FFxdZk8E.js — 200 — 1.6 KiB — 2.2 s — h2https://golsaplus.ir/assets/Checkout-fl2XM5tz.js/assets/Checkout-fl2XM5tz.js https://golsaplus.ir/assets/Checkout-fl2XM5tz.js — 200 — 9.6 KiB — 5.1 s — h2https://golsaplus.ir/assets/index-BeQPLz6-.js/assets/index-BeQPLz6-.js https://golsaplus.ir/assets/index-BeQPLz6-.js — 200 — 3.7 KiB — 1.5 s — h2https://golsaplus.ir/assets/radio-group-CBQ5irhi.js/assets/radio-group-CBQ5irhi.js https://golsaplus.ir/assets/radio-group-CBQ5irhi.js — 200 — 938 B — 6.6 s — h2https://golsaplus.ir/assets/SearchResults-B4KseaMg.js/assets/SearchResults-B4KseaMg.js https://golsaplus.ir/assets/SearchResults-B4KseaMg.js — 200 — 3.0 KiB — 6.9 s — h2https://golsaplus.ir/assets/Dashboard-DZEC1ahD.js/assets/Dashboard-DZEC1ahD.js https://golsaplus.ir/assets/Dashboard-DZEC1ahD.js — 200 — 2.1 KiB — 7.4 s — h2https://golsaplus.ir/assets/ErrorBoundary-DPFXn1Sq.js/assets/ErrorBoundary-DPFXn1Sq.js https://golsaplus.ir/assets/ErrorBoundary-DPFXn1Sq.js — 200 — 965 B — 7.2 s — h2https://golsaplus.ir/assets/Profile-CTZGwbdf.js/assets/Profile-CTZGwbdf.js https://golsaplus.ir/assets/Profile-CTZGwbdf.js — 200 — 1.9 KiB — 7.3 s — h2https://golsaplus.ir/assets/hooks-7sBdEXyk.js/assets/hooks-7sBdEXyk.js https://golsaplus.ir/assets/hooks-7sBdEXyk.js — 200 — 3.3 KiB — 7.4 s — h2https://golsaplus.ir/assets/HeaderAuthActions-DUW60TmC.js/assets/HeaderAuthActions-DUW60TmC.... https://golsaplus.ir/assets/HeaderAuthActions-DUW60TmC.js — 200 — 985 B — 2.2 s — h2https://golsaplus.ir/uploads/general/1781308480961-qvfmy.png?format=webp&w=1200/uploads/general/1781308480961-qvfm... https://golsaplus.ir/uploads/general/1781308480961-qvfmy.png?format=webp&w=1200 — 200 — 0 B — 2 ms — h2https://golsaplus.ir/api/promotional-bar/active/api/promotional-bar/active https://golsaplus.ir/api/promotional-bar/active — 200 — 1015 B — 1.8 s — h2https://golsaplus.ir/api/header-info-bar/active/api/header-info-bar/active https://golsaplus.ir/api/header-info-bar/active — 200 — 501 B — 2.3 s — h2https://golsaplus.ir/api/site-config/api/site-config https://golsaplus.ir/api/site-config — 200 — 742 B — 2.3 s — h2data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/…www.w3.org/2000/… data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/… — 200 — 0 B — 0 ms — datahttps://golsaplus.ir/api/header/api/header https://golsaplus.ir/api/header — 200 — 736 B — 1.4 s — h2https://golsaplus.ir/uploads/general/1781308480961-qvfmy.png?format=webp&w=1920&q=80/uploads/general/1781308480961-qvfm... https://golsaplus.ir/uploads/general/1781308480961-qvfmy.png?format=webp&w=1920&q=80 — 200 — 793 B — 914 ms — h2https://golsaplus.ir/products/products https://golsaplus.ir/products — 200 — 8.4 KiB — 1.6 s — h2https://golsaplus.ir/api/footer/api/footer https://golsaplus.ir/api/footer — 200 — 1.3 KiB — 2.2 s — h2https://golsaplus.ir/api/popups/static-config/api/popups/static-config https://golsaplus.ir/api/popups/static-config — 200 — 232 B — 2.6 s — h2https://golsaplus.ir/fonts/Vazir-Black-UI.woff2/fonts/Vazir-Black-UI.woff2 https://golsaplus.ir/fonts/Vazir-Black-UI.woff2 — 200 — 35.9 KiB — 2.2 s — h2https://golsaplus.ir/fonts/Vazir-Medium-UI.woff2/fonts/Vazir-Medium-UI.woff2 https://golsaplus.ir/fonts/Vazir-Medium-UI.woff2 — 200 — 36.8 KiB — 2.4 s — h2https://golsaplus.ir/assets/HeaderSearchBar-CtzK9l6f.js/assets/HeaderSearchBar-CtzK9l6f.js https://golsaplus.ir/assets/HeaderSearchBar-CtzK9l6f.js — 200 — 4.6 KiB — 2.4 s — h2https://golsaplus.ir/cart/cart https://golsaplus.ir/cart — 200 — 6.4 KiB — 2.1 s — h2https://golsaplus.ir/articles/articles https://golsaplus.ir/articles — 200 — 8.3 KiB — 2.1 s — h2https://golsaplus.ir/search/search https://golsaplus.ir/search — 200 — 6.4 KiB — 2.1 s — h2https://golsaplus.ir/api/categories/api/categories https://golsaplus.ir/api/categories — 200 — 1.8 KiB — 2.1 s — h2https://golsaplus.ir/uploads/general/1780265648740-7g0nzo.jpg/uploads/general/1780265648740-7g0n... https://golsaplus.ir/uploads/general/1780265648740-7g0nzo.jpg — 200 — 644 B — 652 ms — h2https://golsaplus.ir/uploads/general/1781472759212-0he4pc.jpg/uploads/general/1781472759212-0he4... https://golsaplus.ir/uploads/general/1781472759212-0he4pc.jpg — 200 — 586 B — 951 ms — h2https://golsaplus.ir/uploads/general/1781472775472-j8114m.png/uploads/general/1781472775472-j811... https://golsaplus.ir/uploads/general/1781472775472-j8114m.png — 200 — 587 B — 952 ms — h2https://golsaplus.ir/uploads/general/1781514697814-36qxt.png/uploads/general/1781514697814-36qx... https://golsaplus.ir/uploads/general/1781514697814-36qxt.png — 200 — 590 B — 850 ms — h2https://golsaplus.ir/uploads/general/1781514714848-3zslyp.jpg/uploads/general/1781514714848-3zsl... https://golsaplus.ir/uploads/general/1781514714848-3zslyp.jpg — 200 — 587 B — 950 ms — h2https://golsaplus.ir/uploads/general/1780613752302-hz6ldd.png/uploads/general/1780613752302-hz6l... https://golsaplus.ir/uploads/general/1780613752302-hz6ldd.png — 200 — 587 B — 998 ms — h2https://golsaplus.ir/api/auth/csrf-token/api/auth/csrf-token https://golsaplus.ir/api/auth/csrf-token — 200 — 0 B — 53 ms — h2https://golsaplus.ir/api/popups/analytics/api/popups/analytics https://golsaplus.ir/api/popups/analytics — 200 — 393 B — 1.4 s — h2https://golsaplus.ir/api/app-install-banner/active/api/app-install-banner/active https://golsaplus.ir/api/app-install-banner/active — 200 — 174 B — 2.1 s — h2data:text/javascript,self.postMessage('ok')data:text/javascript,self.postMessa... data:text/javascript,self.postMessage('ok') — -1 — 0 B — 0 ms — https://golsaplus.ir/favicon.ico/favicon.ico https://golsaplus.ir/favicon.ico — 200 — 4.7 KiB — 1.3 s — h2https://golsaplus.ir/api/logs/performance/api/logs/performance https://golsaplus.ir/api/logs/performance — 200 — 1.2 KiB — 1.1 s — h2https://golsaplus.ir/api/logs/performance/api/logs/performance https://golsaplus.ir/api/logs/performance — 200 — 1.3 KiB — 568 ms — h2
HTML JavaScript CSS Images Fonts XHR/Fetch Other
Image Optimization
7 images, 3 KB total, 3 KB wasted
INFO

Image Optimization Audit

Total Images

7

Total Size

3 KB

Oversized

6

Wasted

3 KB

7 missing dimensions 5 missing lazy loading
All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback