Skip to content
kobiakov.dev
Миграция

Maria Breslavska — миграция Wix → Edge

Full-stack миграция сайта маркетолога с Wix на кастомную бессерверную архитектуру Next.js 15 на Cloudflare Workers. Мобильная загрузка снижена с 13,2 с до 0,8 с — идеальные 100/100 по оценке Google.

Сроки

2026

Роль

Ведущий инженер

Бизнес-эффект / ROI

Mobile LCP 13.2s → 0.8s · 100/100 Lighthouse

Миграция производительности

С Wix на Edge

Тот же сайт, пересобранный на бессерверном стеке и замеренный Lighthouse на замедленном мобильном профиле.

Было · Wix
0/100
Hosted page builder
~16× быстрее
Стало · Edge
0/100
Serverless static edge

Largest Contentful Paint · Мобильный · симуляция Slow 4G

13.2s0.8s

Было · WixОценка Google · МобильныйСтало · Edge
Largest Contentful Paint
94%
0.0s
0.0s
First Contentful Paint
73%
0.0s
0.0s
Speed Index
73%
0.0s
0.0s
Total Blocking Time
100%
0ms
0ms

Как он раздаётся теперь

git push

Content as typed config

GitHub Actions

Build → static export

Cloudflare Edge

300+ PoPs · no origin

Visitor

First paint < 1s

Лабораторные данные, Lighthouse mobile. «Было» = живой сайт на Wix; «стало» = продакшен-сборка.

Проблема

Исходный сайт был собран на Wix. Выглядел нормально, но под капотом грузил мегабайты универсального JavaScript конструктора: на среднем смартфоне крупнейший контент появлялся лишь через 13.2 секунды — далеко за порогом «хорошо» в Core Web Vitals от Google. Медленные мобильные страницы роняют позиции в поиске и теряют посетителей ещё до отрисовки, а платформа Wix почти не оставляла возможности это исправить.

Вызов

Перевести весь сайт с конструктора Wix на быстрый, собственный и перспективный стек — не потеряв ни одной страницы, картинки или видео и без ежемесячной платы за платформу. Новый сайт должен был выглядеть для клиента идентично, грузиться на мобильном почти мгновенно, оставаться редактируемым не-разработчиком и быть полностью DSGVO-совместимым для немецкого рынка.

Решение

Я пересобрал сайт как статический экспорт Next.js 15: весь текст и медиа управляются из одного типизированного конфиг-файла, чтобы владелец мог править их обычным языком. Все ассеты перенесены с Wix и пережаты. Сборка раздаётся с edge-сети Cloudflare через Workers (Static Assets) — нет сервера, который нужно держать и патчить, каждая страница отдаётся из 300+ точек присутствия по миру. Аналитика — GA4 с Consent Mode v2: ничего не сохраняется, пока посетитель не дал согласие.

Технические особенности

Миграция Wix → Next.js 15: каждая страница, картинка и видео перенесены — ничего не потеряно

Статический экспорт с edge-сети Cloudflare (Workers) — без origin-сервера, глобальный CDN по умолчанию

Мобильный Largest Contentful Paint снижен с 13.2 с до 0.8 с (~16× быстрее) — снова в зелёной зоне Core Web Vitals

Идеальные 100/100 Lighthouse на мобильном и десктопе

Контент как конфиг: весь сайт правится из одного типизированного файла — обновления без разработчика за минуты

DSGVO-аналитика: GA4 через Consent Mode v2 — ничего не сохраняется до согласия посетителя

Архитектура системы

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

Ключевые технологии

Next.js 15React 19TypeScriptTailwind CSSCloudflare Workers
Maria Breslavska — миграция Wix → Edge
Share:

Хотите такой же сайт для вашего бизнеса?

Я делаю сайты с онлайн-записью для салонов, ресторанов и мастеров — запись включена, от 490 €. Бесплатная консультация, ответ в течение 24 часов.