28 сентября Cloudflare выпустил EmDash 1.0 — CMS на фреймворке Astro, которую компания называет «духовным наследником WordPress». В тот же день Search Engine Journal опубликовал разбор с главной претензией: почти все новые возможности версии 1.0 привязывают владельца сайта к инфраструктуре Cloudflare. Мы решили проверить не формулировки, а единственное утверждение, от которого зависит всё остальное: что EmDash можно развернуть без Cloudflare, «на любом окружении с Node.js». В тот же день мы поставили EmDash 1.0 на свой сервер (1 vCPU, 1,9 ГБ RAM) и довели установку до админки. Ниже — что мы увидели на практике, чем это отличается от WordPress и почему для клиентских проектов мы остаёмся на WordPress.
Что объявил Cloudflare
Официально EmDash 1.0 — это стабильный релиз под свободной лицензией MIT. По данным Cloudflare, в проекте больше 175 контрибьюторов и более 1 800 коммитов, интерфейс переведён на 25 языков, а сообщество в Discord — свыше 800 человек. Блог самого Cloudflare переехал на EmDash в августе и, по заявлению компании, выдерживает миллионы просмотров в неделю и пики до 5 000 запросов в секунду.
Вместе с версией 1.0 вышли четыре возможности, которые Cloudflare описывает как результат этого переезда: адаптер Hyperdrive для эффективного подключения к PostgreSQL, совместимость с кэшем Workers, изолированные контейнеры сборки для каждого проекта EmDash Build и трассировка изменений ИИ-сборщика через Cloudflare Artifacts. Плюс сам конструктор EmDash Build, который обращается к внешней модели через инфраструктуру Cloudflare, и реестр плагинов на AT Protocol — децентрализованном протоколе, на котором работает Bluesky.
Отдельно отметим то, что сделано действительно хорошо: реестр отделён от каталога. Разработчик хранит пакет и историю релизов в своей учётной записи, а каталог — лишь место, где плагины находят. Это осмысленный ответ на боль, которую сообщество WordPress и вправду пережило.
Что говорит вторая сторона
Search Engine Journal разбирает релиз прямо: возможности EmDash «более безопасны и гибки, чем то, что предлагает WordPress», но при этом «жёстко привязаны к инфраструктуре Cloudflare». Ключевой вывод колонки: сайт на EmDash можно хостить без Cloudflare, на сервере с Node.js, — но большинство возможностей версии 1.0, включая производительность, ИИ-сборку и деплой, от этой инфраструктуры зависят. И там же — мысль, которую мы проверили на себе: «Все ИИ-возможности из анонса EmDash уже достижимы в WordPress».
Обе стороны правы по-своему, и это не спор о качестве кода. Это спор об архитектуре: у Cloudflare получился современный CMS, лучшие части которого логичнее всего работают там, где живёт Cloudflare.
Что показал наш тест
Мы выбрали именно тот путь, о котором пишет SEJ: самостоятельный хостинг без Cloudflare, на небольшом VPS (1 vCPU, 1,9 ГБ RAM, Ubuntu 24.04). Дальше — только факты из документации и наших замеров.
Нужен Node.js как серверный рантайм. Документация EmDash по развёртыванию на Node.js требует версию 22.16 или выше, причём нечётные версии не поддерживаются. Это не статический сайт на любом хостинге: нужен полноценный процесс Node, который кто-то должен запускать, перезапускать и обновлять.
Установка — это проект, а не установка. Мы запустили production-сборку (на одноядерном сервере она заняла около 37 секунд) и обнаружили, что в комплекте нет ни systemd-юнита, ни готовой связки «сборка плюс автозапуск»: юнит мы написали сами, вместе с передачей переменных окружения, потому что standalone-сервер EmDash, по собственной документации, не читает файл .env автоматически. Память процесса пришлось ограничить 800 МБ, чтобы сайт не вытеснил остальные сервисы на машине с 1,9 ГБ.
Админка — отдельное одностраничное приложение. В документации прямо предупреждают: если в конфигурации Astro не подключён React, страница админки останется висеть на «Loading EmDash…». В нашем тесте мы вошли только через dev-режим, а по публичному адресу вход для клиента не работал — и это стало решающим аргументом. Тест провалился не на уровне CMS, а на уровне входа в неё.
Стоимость места и зависимостей. Свежая установка заняла на диске около 783 МБ, включая семь демонстрационных картинок. В админском бандле есть отдельный файл PluginRegistry.js размером 8,1 МБ, общая библиотека — 642 КБ, а собственная таблица стилей блога — 226 КБ без сжатия. Для серверного приложения это терпимо, но это не «лёгкий статический сайт», каким EmDash иногда представляют.
Хранение данных. SQLite и локальные файлы подходят для одного сервера с постоянным диском, и документация отдельно предупреждает: на временной файловой системе база потеряется при перезапуске. Для отказоустойчивой схемы нужны PostgreSQL или libSQL и S3-совместимое хранилище, а для плагинов в песочнице — отдельный рантайм в виде дочернего процесса workerd.
Мы не считаем эти пункты недостатками продукта. Это честная цена архитектуры: серверное приложение на Node требует того же, что и любое другое серверное приложение на Node. Вопрос в другом — кто будет это обслуживать на клиентском проекте.
Почему для клиентских сайтов это пока не аргумент
Свобода — свойство архитектуры, а не лицензии. MIT-лицензия снимает вопрос прав, но не вопрос инфраструктуры. У WordPress в критическом пути нет вендора: PHP и MySQL есть на любом хостинге, сайт переносится между площадками за вечер и без разрешения. У EmDash в самостоятельном режиме в критическом пути появляются Node, база данных и хранилище, а самые привлекательные возможности версии 1.0 остаются на инфраструктуре Cloudflare — ровно то, о чём пишет SEJ.
Экономика малого сервера. Один пул PHP-FPM обслуживает на нашем VPS несколько сайтов сразу. EmDash — это отдельный процесс на сайт со своим лимитом памяти, сборкой и ритуалом деплоя. На одном сайте разница незаметна, на десяти — уже строка в смете.
Люди. WordPress знает любой фрилансер, любая студия и любой хостер; владельцу сайта можно выдать доступ в админку и не бояться, что он не разберётся. Для нового продукта такой базы специалистов пока нет.
ИИ — не ров. Здесь SEJ прав, и мы проверяем это на себе каждый день: этот блог публикуется программно, через REST API WordPress и пароль приложения. Без MCP-сервера, без песочницы, без аккаунта Cloudflare и без единой строки на Node.js. ИИ-возможности сегодня — свойство интеграции, а не самой CMS.
Честная оговорка про WordPress
Открытость WordPress — это и его слабое место. Репутация плагинов неровная: экосистема пережила и массовые уязвимости, и скандалы. А конфликт вокруг WP Engine осенью 2024 года показал, что у WordPress есть и собственный риск управления: одна компания контролирует инфраструктуру, от которой зависят миллионы сайтов. Это реальная проблема, и именно на неё указывает дизайн реестра EmDash — здесь Cloudflare угадал направление.
Но это риск экосистемы, который обсуждают в открытую и лечат на десятках тысяч независимых площадок и специалистов. Инфраструктурная зависимость от одного вендора — свойство самой архитектуры. По данным W3Techs на 27 сентября 2026 года, WordPress используют 58,7% сайтов, у которых вообще определена CMS, то есть 40,2% всех сайтов мира. Такую базу не заменить быстро — ни продуктом, ни решением.
Что из этого следует
- Владельцам сайтов: смена CMS ради «современности» почти всегда обходится дороже, чем приносит пользы. Пока вам нужен сайт, который виден в поиске, обновляется вашим сотрудником и переносится к другому подрядчику без выкупа инфраструктуры, WordPress остаётся самым дешёвым и предсказуемым вариантом.
- Авторам контента: интерфейс, который вы уже знаете, важнее модного бэкенда. Админка EmDash сделана современно, но это ещё одна система, которую придётся изучать с нуля.
- Разработчикам: у EmDash есть чему поучиться — песочницы плагинов, отделение реестра от каталога, ИИ-сборка. Но для клиентских проектов с небольшой командой выигрывает стек, который клиент сможет поддерживать и без вас.
Если вы выбираете платформу для сайта и хотите посчитать реальную стоимость владения, а не только стоимость запуска, — напишите нам: мы проводим аудит и помогаем выбрать CMS под задачи бизнеса, а не под модную статью. О том, как мы оцениваем технические риски, мы писали в разборе технического аудита сайта, а общие принципы продвижения — в материале о комплексном SEO.
Источники: EmDash 1.0 Challenges WordPress Freedom With Cloudflare Lock-In (Search Engine Journal, 28 сентября 2026); EmDash 1.0: the stable CMS with a secure plugin registry (Cloudflare Blog, 28 сентября 2026); Deploy to Node.js (документация EmDash); Usage statistics and market share of WordPress (W3Techs, 27 сентября 2026).