Case Study

Ecommerce Frontend: 4.2MB → 1.1MB Bundle

Enterprise ecommerce (India + global traffic)

Challenge

A mature React storefront suffered 8+ second interactive times on 4G, cart abandonment spikes, and declining organic rankings as Core Web Vitals failed.

Approach

Route-level code splitting, dependency audit, AG Grid lazy loading, image CDN policy, and server-side caching for catalog APIs.

Measurable outcomes

JS bundle (gzip)
4.2 MB 1.1 MB
Largest Contentful Paint
6.8 s 2.1 s
Cart completion (mobile)
Baseline +18% relative lift

Stack: React, Webpack, AG Grid, Node.js, CloudFront