Maria Breslavska — Wix → Edge Migration
Full-stack migration of a marketing professional's website from Wix to a custom Next.js 15 serverless architecture on Cloudflare Workers. Mobile LCP cut from 13.2s to 0.8s — a perfect 100/100 Lighthouse.
Timeline
2026
Role
Lead Engineer
Business Impact / ROI
Mobile LCP 13.2s → 0.8s · 100/100 Lighthouse
Performance Migration
From Wix to the Edge
The same site, rebuilt on a serverless stack and measured with Lighthouse on a throttled mobile profile.
Largest Contentful Paint · Mobile · simulated Slow 4G
13.2s0.8s
How it's served now
git push
Content as typed config
GitHub Actions
Build → static export
Cloudflare Edge
300+ PoPs · no origin
Visitor
First paint < 1s
Lab data, Lighthouse mobile. "Before" = the live Wix site; "after" = the production static build.
Problem
The Challenge
The Solution
Technical Highlights
Wix → Next.js 15 migration: every page, image and video re-hosted, zero content lost
Static export served from the Cloudflare edge (Workers) — no origin server, global CDN by default
Mobile Largest Contentful Paint cut from 13.2s to 0.8s (~16× faster) — back inside Core Web Vitals
Perfect 100/100 Lighthouse performance on both mobile and desktop
Content-as-config: the whole site edits from one typed file — non-technical updates in minutes
DSGVO-ready analytics: GA4 via Consent Mode v2, storage denied until the visitor opts in
System Architecture
Next.js 15 (App Router · static export)
React 19
TypeScript
Tailwind CSS 4
Framer Motion
Cloudflare Workers (Edge / Static Assets)
GitHub Actions CI/CD
GA4 · Consent Mode v2
Core Technologies
