Skip to content
FeaturesPricingAffiliateBlogHelpAboutContact
Get StartedSign In
Back to Blog
tips2027-01-046 min read

4K Images vs Optimized 800px WebP: The Performance vs Quality Tradeoff

A Maltepe pan restaurant cut page load from 5.8s to 1.6s by switching 4K JPEGs to 800px WebP. The real Core Web Vitals impact explained.

th

thMenu Team

thmenu.com

An 18-table pan restaurant in Istanbul's Maltepe district had a clear problem: customers scanned the QR but stared at a blank menu for 5-6 seconds. The cause wasn't mysterious — DSLR-shot 4K JPEGs averaging 4-6 MB per product card. The fix isn't throwing away the 4K originals, it's serving the right size.

Core Web Vitals: LCP's Hard Line

Google's Largest Contentful Paint (LCP) threshold is 2.5 seconds. Menu cards loading 4K imagery test at 4.2-6.1 seconds LCP — squarely in the "Poor" bucket. Switching the same card to 800px WebP drops LCP to 1.2-1.8 seconds, well inside "Good" territory.

LCP isn't cosmetic — it directly affects SEO ranking. Restaurants appearing in the top 3 mobile results average sub-1.9s LCP. Sites above 4 seconds slide to page 2-3, and organic traffic loss translates straight to revenue loss for businesses not relying purely on QR walk-ins.

Why 800px WebP Is Plenty

Modern phone screens (iPhone 14, Galaxy S23) are 390-430px CSS-wide. Doubling for retina = 860px max. So 800px WebP already hits the physical ceiling. The remaining 3,200 pixels of a 4K image don't correspond to any pixel a user can actually see — they're pure file weight.

The WebP format is 25-35% smaller than JPEG at equivalent visual quality. Serving 800px WebP (180 KB) instead of a 4K JPEG (5.2 MB) saves 96.5% bandwidth. For 3,000 monthly diners × 20 product images, that's a drop from 320 GB to 11 GB transfer.

thMenu Responsive Image Pipeline

When you upload a 4K original to thMenu, it lands in Cloudflare R2 and automatically generates 320px, 640px, 800px, 1200px WebP+AVIF derivatives. The browser's srcset picks the right one — a cheap Android grabs 320px while a tablet gets 800px.

Lazy loading is on by default — only product cards entering the viewport fetch their image. The top 4 items load on first paint, hitting First Contentful Paint under 600ms. The rest stream as the customer scrolls, never feeling like a wait.

FAQ

Should I delete the 4K originals? No. thMenu keeps the original in R2 so future 8K-class displays can be served larger derivatives automatically. You're only optimizing what gets delivered.

How much smaller is AVIF than JPEG? AVIF averages 50% smaller than JPEG and 20% smaller than WebP at equal visual quality. Supported in Safari 16+ and Chrome 85+ — covering 94% of users.

Won't professional photo quality suffer? At 800px on a mobile screen, 4K is indistinguishable from optimized output — the human eye can't resolve beyond 300 PPI handheld. Quality-80 WebP looks identical to quality-100 JPEG on retina displays.

Found this helpful? Share it.