Next.js — это open-source-фреймворк поверх React, который компания Vercel выпускает с 2016 года и поддерживает как свой основной продукт. По октябрьскому релизу 16 Next.js — один из трёх самых распространённых React-фреймворков уровня enterprise в мире наряду с Remix и Astro. Главное отличие от Tilda и WordPress: вы не редактируете готовые блоки в визуальном редакторе и не выбираете тему из каталога — вместо этого профессиональные разработчики пишут код страниц под вашу задачу, как это делают Vercel, Notion, TikTok, Walmart, Nike, GitHub.
Технически Next.js даёт всё, что нужно для production-сайта «из коробки»: маршрутизацию, серверные и клиентские компоненты, статический и серверный рендеринг, оптимизацию изображений и шрифтов, новый бандлер Turbopack, инкрементальную регенерацию страниц. Над ним — React 19 (библиотека рендеринга UI) и TypeScript (статическая типизация для надёжности). Снизу — любой статический CDN (Cloudflare/Vercel/Selectel/Reg.ru) или Node.js-сервер, если нужны серверные функции.
Наш стандарт для большинства проектов —output: "export"в next.config: команда сборки выдаёт папку с готовыми HTML-файлами, которые раздаются с любого CDN без Node.js-сервера. Это даёт LCP меньше полутора секунд, Lighthouse 100, никаких серверов для взлома и стоимость хостинга — копейки. Для интернет-магазинов с корзиной, личных кабинетов и поиска по большой базе используем полноценный SSR с Node.js-сервером — обсуждаем по ТЗ.
Для бизнеса это значит четыре вещи. Уникальный дизайн без шаблонных следов — код пишется под вашу задачу, без «как у тысячи других сайтов на этой теме Tilda». Скорость в полтора-два раза выше CMS — что напрямую влияет на SEO, конверсию и удержание трафика. SEO без дополнительной настройки — Schema.org, OpenGraph, sitemap, BreadcrumbList закладываются в архитектуру с первого дня. И владение кодом — исходники в Git на вашей стороне, никакого vendor lock-in, проект можно отдать другому разработчику в любой момент.