Browsers will use heuristic caching, which can be unpredictable. Set explicit cache headers.
No Cache-Control header
Adding a Cache-Control header can significantly improve repeat-visit performance.
C
Image Optimization
Action
112 images, 0 KB saveable
REVIEW
112 images, 0 KB saveable
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i2/O1CN01Zbu... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/45a10cc0eb68e047b9aa5b5... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/3bb23d75824c7cd5f2dc7b3... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/18d6714428c7511d2d25ad8... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/015c8b3063f496273e0ab57... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i4/O1CN010Eq... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i4/O1CN01LYL... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i4/O1CN01VZQ... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i4/O1CN01YZk... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/us/lazgcp/99b3ea02-eb84-447... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i2/O1CN015OU... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/fc25f9f620c36bffcc6cfea... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/e52c1001104dc818132cfcf... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i4/O1CN01Tf5... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/f97d18318f98593c89be746... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/3a4f341fe3315751086fa4c... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/058f4507eefd73af34aeb82... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/ff/kf/Sd7a6bc48fb1a4bd493... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/ff/kf/Sfa8e29b5f4c943ae84... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/collect/ae/kf/S9d2a24b7b98d... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i3/O1CN01rlJ... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i4/O1CN01pTn... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/f17e7dc5f611dbbe7d46917... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i4/O1CN01UHR... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/9d67ebf9bda7589c1904812... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/10326f45248c115d83d9031... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/bed9c8bbcb6f571748b1def... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i3/O1CN01W1b... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/us/lazgcp/14deb011-ca71-474... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i1/O1CN01axe... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/gcp/lazada/ec738bb5-1bd1-... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/33135e41c1f9c46c98b782a... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/620f1f6a3e0f7ed6bbcdb31... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/ff/kf/S28c99f22bd0d44ae98... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/d605fae057af2ce94402984... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/b754bcc1c0145c5b5f1bbd6... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/3e3056a9993043abce84422... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i1/O1CN01JZ9... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/695bcd24562529c3af462a2... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/cd402eef2994de511879dd5... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoA... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoA... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/2ee8f687a11fb04c34eb795... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/6beaf604df616f9f930eb6f... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/ff/kf/S85ef3b73ba9043cd9c... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i1/O1CN01rVi... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/4d355f8be02d372a8a09ed4... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/e9477f7e96e2b5bceed6903... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/1336fc87770a72fe1a8bedb... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoA... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoA... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/873814476f4766441275b1c... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i4/O1CN01apo... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/us/domino/64042bf5-997d-4a0... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i2/O1CN0185r... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/1c1f3be0b06ff8ddfe0fb07... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/f4787f4e49b9ae8401a33a9... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/ff/kf/S07b436feb8644c85a5... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/ff/kf/S87e3b1ca6cb94a05ac... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/c823924271a0aecc11e7edb... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/c172080d7e4e415cb3cf053... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/ff/kf/S56a4e222ab974e92ae... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/afed2585ad5d88cd0ceba52... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i2/O1CN01ScC... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/8e2bde53f28cdfc7c378a6f... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/74e03a27cc9732869e8ed47... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/fc436ec182a100afc9769df... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/ed4f1868bed564ecb499e4e... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/37bcbbdcfa235a19f65b499... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i4/O1CN01aVa... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/collect/ae/kf/S9a657bb89a85... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i2/O1CN012mj... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/cfeec983b896ad79c9a3b20... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/ff/kf/S13aed3b1ee9145499b... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/903bcbcabf9aca9eccb4e9e... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/b3a0863e32518000b008235... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i2/O1CN01tDP... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/71e717e138ae1e44cc52981... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/tps/imgextra/i1/O1CN01hk1... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/0f8d9dcac26a6a40cf0bc55... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/db3c09961afc49023f1ac32... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://img.lazcdn.com/g/p/615d9126b692307e041bbe4... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
112images529 KB
0oversized-0 KB
29legacy format
82missing dimensionsCLS risk
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
C
Green Hosting
Action
Whether the site is served from green-energy infrastructure
REVIEW
Green Hosting
No green hosting detected
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
3 fonts (106 KB)
PASS
3 fonts (106 KB)
Info::
i
3 font(s) use font-display: swap (FOUT risk but functional)
Web fonts
3
106 KB total
Render-blocking
0
of 3
Dominant font-display
swap
Most common across fonts
Font loading timeline
TransferFOIT (block)FOUT (swap)
EuclidCircularA-Regular...woff2swap
Size36 KB
Load time986 ms
Start1.5 s
RiskFOUT — text flashes from fallback to web font
EuclidCircularA-Medium....woff2swap
Size36 KB
Load time1.0 s
Start1.5 s
RiskFOUT — text flashes from fallback to web font
EuclidCircularA-Bold.woff2woff2swap
Size35 KB
Load time1.0 s
Start1.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)
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::
✓
Page uses 10 resource hint(s)
Current Resource Hints
preconnect
3
preload
7
dns-prefetch—
prefetch—
10 resource hints configured
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
Network Waterfall
212 requests over 11289ms
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-party24291ms · 822KB · S$188/mo
Script
Category
Execution
Transfer
Unused
Monthly Cost
Verdict
g.lazcdn.com
g.lazcdn.com
Other
11696ms
94 KB
48%
S$90/mo
Costly
www.lazada.sg
www.lazada.sg
Other
4300ms
119 KB
—
S$33/mo
Costly
Unattributable
Unattributable
Other
1736ms
0 KB
—
S$13/mo
Costly
g.lazcdn.com
g.lazcdn.com
Other
1372ms
0 KB
—
S$11/mo
Costly
g.lazcdn.com
g.lazcdn.com
Other
1026ms
98 KB
42%
S$8/mo
Costly
www.lazada.sg
www.lazada.sg
Other
936ms
0 KB
—
S$7/mo
Costly
g.lazcdn.com
g.lazcdn.com
Other
883ms
0 KB
—
S$7/mo
Costly
g.lazcdn.com
g.lazcdn.com
Other
436ms
0 KB
—
S$3/mo
Costly
g.lazcdn.com
g.lazcdn.com
Other
383ms
199 KB
—
S$3/mo
Costly
g.lazcdn.com
g.lazcdn.com
Other
299ms
63 KB
42%
S$2/mo
Costly
o.alicdn.com
o.alicdn.com
Other
288ms
0 KB
78%
S$2/mo
Costly
g.lazcdn.com
g.lazcdn.com
Other
222ms
50 KB
—
S$2/mo
Costly
g.lazcdn.com
g.lazcdn.com
Other
163ms
0 KB
42%
S$1/mo
Optional
g.lazcdn.com
g.lazcdn.com
Other
151ms
0 KB
48%
S$1/mo
Optional
g.lazcdn.com
g.lazcdn.com
Other
124ms
0 KB
—
S$1/mo
Optional
g.lazcdn.com
g.lazcdn.com
Other
89ms
0 KB
—
S$1/mo
Optional
g.lazcdn.com
g.lazcdn.com
Other
64ms
102 KB
42%
S$0/mo
Optional
accounts.google.com
accounts.google.com
Other
63ms
96 KB
76%
S$0/mo
Optional
g.alicdn.com
g.alicdn.com
Other
62ms
0 KB
—
S$0/mo
Optional
g.lazcdn.com
Other
Costly
Execution11696ms
Transfer94 KB
Unused48%
Monthly CostS$90/mo
www.lazada.sg
Other
Costly
Execution4300ms
Transfer119 KB
Monthly CostS$33/mo
Unattributable
Other
Costly
Execution1736ms
Transfer0 KB
Monthly CostS$13/mo
g.lazcdn.com
Other
Costly
Execution1372ms
Transfer0 KB
Monthly CostS$11/mo
g.lazcdn.com
Other
Costly
Execution1026ms
Transfer98 KB
Unused42%
Monthly CostS$8/mo
www.lazada.sg
Other
Costly
Execution936ms
Transfer0 KB
Monthly CostS$7/mo
g.lazcdn.com
Other
Costly
Execution883ms
Transfer0 KB
Monthly CostS$7/mo
g.lazcdn.com
Other
Costly
Execution436ms
Transfer0 KB
Monthly CostS$3/mo
g.lazcdn.com
Other
Costly
Execution383ms
Transfer199 KB
Monthly CostS$3/mo
g.lazcdn.com
Other
Costly
Execution299ms
Transfer63 KB
Unused42%
Monthly CostS$2/mo
o.alicdn.com
Other
Costly
Execution288ms
Transfer0 KB
Unused78%
Monthly CostS$2/mo
g.lazcdn.com
Other
Costly
Execution222ms
Transfer50 KB
Monthly CostS$2/mo
g.lazcdn.com
Other
Optional
Execution163ms
Transfer0 KB
Unused42%
Monthly CostS$1/mo
g.lazcdn.com
Other
Optional
Execution151ms
Transfer0 KB
Unused48%
Monthly CostS$1/mo
g.lazcdn.com
Other
Optional
Execution124ms
Transfer0 KB
Monthly CostS$1/mo
g.lazcdn.com
Other
Optional
Execution89ms
Transfer0 KB
Monthly CostS$1/mo
g.lazcdn.com
Other
Optional
Execution64ms
Transfer102 KB
Unused42%
Monthly CostS$0/mo
accounts.google.com
Other
Optional
Execution63ms
Transfer96 KB
Unused76%
Monthly CostS$0/mo
g.alicdn.com
Other
Optional
Execution62ms
Transfer0 KB
Monthly CostS$0/mo
These scripts may cost more than they're worth
g.lazcdn.com adds 11696ms and costs ~S$90/month
www.lazada.sg adds 4300ms and costs ~S$33/month
Unattributable adds 1736ms and costs ~S$13/month
g.lazcdn.com adds 1372ms and costs ~S$11/month
g.lazcdn.com adds 1026ms and costs ~S$8/month
www.lazada.sg adds 936ms and costs ~S$7/month
g.lazcdn.com adds 883ms and costs ~S$7/month
g.lazcdn.com adds 436ms and costs ~S$3/month
g.lazcdn.com adds 383ms and costs ~S$3/month
g.lazcdn.com adds 299ms and costs ~S$2/month
o.alicdn.com adds 288ms and costs ~S$2/month
g.lazcdn.com adds 222ms and costs ~S$2/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
g.lazcdn.com takes 11696ms 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.lazada.sg takes 4300ms 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 1736ms 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
g.lazcdn.com takes 1372ms 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
g.lazcdn.com takes 1026ms 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.lazada.sg takes 936ms 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
g.lazcdn.com takes 883ms 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
g.lazcdn.com takes 436ms 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
g.lazcdn.com takes 383ms 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
g.lazcdn.com takes 299ms 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
o.alicdn.com takes 288ms 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 o.alicdn.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
g.lazcdn.com takes 222ms 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
76% of accounts.google.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.