Бриф — пять минут.
Что вы делаете, с какими системами это связано и что для вас значит «готово». Письменно, как всегда.
Большинство маркетинговых сайтов расплачиваются за фреймворк: грузят сотни килобайт JavaScript, чтобы в итоге показать текст и картинки. Мы делаем наоборот — сайты, которые по умолчанию не отдают ни байта JavaScript, а всё внимание уходит на дизайн и скорость. И работаем мы в одном фреймворке, а не в пяти сразу.
(02) — Что вы получаете
Пишем так, как предполагает сам фреймворк, и не прячем браузерное приложение в статическую обёртку.
Статические страницы в основе, коллекции контента, «острова» только там, где действительно нужна интерактивность, — Astro так, как его задумывали авторы.
Страницы отдаются как чистые HTML и CSS. Скрипты появляются только там, где без них не работает нужная функция, и для каждой страницы их объём строго ограничен.
Цель — 100/100 на телефоне: требования к LCP, INP и CLS мы закладываем ещё до первого компонента.
Анимация при прокрутке и переходы между страницами на современном CSS. Если у посетителя в системе отключена анимация, сайт это учитывает.
Headless CMS, торговая система, формы, аналитика подключаются так, что их JavaScript не попадает на каждую страницу.
Компоненты с документацией, простые правила, никаких лишних ритуалов фреймворка. При передаче вы получаете письменный разбор проекта.
(03) — Зачем это
А если инструмент не подходит, мы скажем об этом в смете.
Astro превращает всё в статический HTML ещё при сборке и по умолчанию ничего не «оживляет» в браузере. Интерактивные элементы — корзина, фильтр, опрос — загружаются изолированными «островами» и включаются каждый сам по себе, поэтому один виджет не тянет фреймворк на все страницы. Для маркетинговых сайтов, витрин магазинов, медиапроектов и страниц запуска это просто правильная архитектура: сайт без JavaScript быстрее, надёжнее и проще в поддержке, чем тот же дизайн, который отрисовывается в браузере.
А если задача ему не подходит — например, личный кабинет или приложение реального времени, — мы честно напишем об этом в смете и не станем подгонять технологии под счёт. Этим и отличается разработчик, который работает в этом фреймворке каждый день, от универсала, который его просто терпит.
Статическому сайту почти не нужен присмотр, поэтому сопровождение у нас по желанию и в цену разработки не входит: план «Базовый» берёт на себя хостинг, обновление зависимостей и наблюдение за сайтом, только если вам это нужно.
Хотите сравнить стоимость с подпиской на конструктор и агентством на абонентской плате? В статье о стоимости сайта для малого бизнеса все четыре варианта стоят рядом, с ценами 2026 года и с тем, что в каждом случае остаётся у вас в итоге.
(04) — Результат
Эта страница и есть демонстрация: откройте её исходный код.
Страница появляется сразу целиком. Переход между страницами похож на перелистывание журнала, и не нужно ждать, пока загрузится приложение. Батарея и мобильный трафик почти не расходуются, старые телефоны работают как новые, а отчёт Lighthouse из ежеквартального повода краснеть превращается в слайд для презентации. Эта страница и есть демонстрация: откройте её исходный код. Если такая архитектура нужна вашему нынешнему сайту без редизайна, посмотрите ускорение сайта, а если бренд создаётся с нуля — разработку под задачу.
(05) — Как работаем
Обычно запуск — через 5–10 рабочих дней после того, как согласованы тексты.
Что вы делаете, с какими системами это связано и что для вас значит «готово». Письменно, как всегда.
Набросок архитектуры, объём, цена и срок — всё зафиксировано письменно до начала работы.
Каждые 2–3 дня новая версия на превью и журнал изменений. Ограничения по скорости соблюдаем с первого дня.
Публикация, документация и 30 дней правок. Репозиторий ваш.
(06) — Кейс
Выступления · Лас-Вегас
Воздушная гимнастка из Лас-Вегаса, за плечами у которой 15 лет на сцене, работала вообще без сайта — только на репутации и сарафанном радио. Мы собрали весь её репертуар на одном сайте, где номер можно посмотреть и сразу заказать: 26 отдельных выступлений, реквизит и подача шампанского под одним именем.
(07) — На чём сделано
Мы пишем на Astro и TypeScript, используем современный CSS (пользовательские свойства, контейнерные запросы, анимацию при прокрутке) и то, что браузер умеет сам: семантический HTML, встроенное поведение форм, настоящие ссылки. Интеграции подключаются через API на этапе сборки или через крошечные «острова»: headless CMS для редактирования текстов, торговые платформы для оплаты, GA4 для аналитики. И ничто из этого не задерживает первую отрисовку страницы.
Хостинг — глобальная CDN с долговременным кэшированием файлов. Сборки воспроизводимы, публикация занимает секунды, и нет сервера, который придётся латать в два часа ночи.
(08) — Вопросы
На всё, чего здесь нет, ответим письмом в тот же рабочий день — напишите нам.
Astro — современный фреймворк, который отдаёт в браузер чистые HTML и CSS и добавляет JavaScript только там, где он действительно нужен. Мы работаем на нём, потому что большинству маркетинговых страниц тяжёлый JavaScript-фреймворк для показа контента не нужен. Без него мы выходим на цель 100/100 в Google PageSpeed: первая отрисовка на телефоне быстрее секунды и никаких сдвигов вёрстки при загрузке. На десктопе работающие сайты наших клиентов набирают 99–100 (медиана трёх прогонов для каждого, 11 августа 2026 года). На телефоне оценка зависит от картинок, шрифтов и сторонних сервисов конкретного сайта, и результаты замеров мы публикуем в каждом кейсе. В итоге сайт быстро загружается и остаётся быстрым, даже когда растёт.
Будут. Большинство анимаций, эффектов при наведении и переходов работает на чистом CSS и выглядит плавно. Если странице нужна настоящая интерактивность, например каталог с фильтрами или поиск с подсказками, мы добавляем её отдельным островом Astro: JavaScript загружается только для этого компонента, а не для всей страницы. Нужная интерактивность у вас есть, а остальная страница не становится тяжелее.
Остров — это отдельный интерактивный компонент со своим небольшим фрагментом JavaScript, а всё вокруг него остаётся статическим HTML. Поиск, карусель или раскрывающийся список могут быть полностью интерактивными, при этом шапка, текст и подвал не загружают ни байта скриптов. Поэтому сайт на Astro интерактивен там, где это нужно, и сохраняет высокие оценки скорости.
Он не подходит для личных кабинетов, приложений, работающих в реальном времени, и всего, что больше похоже на программу, чем на сайт: клиентского портала, сервиса для совместной работы, сложной админ-панели. Astro создан для контентных и маркетинговых сайтов и витрин магазинов, где важнее всего скорость и видимость в поиске. Если вашей задаче нужен полноценный фреймворк для приложений, мы скажем об этом прямо и не станем подгонять под неё неподходящий инструмент.
Да. Мы подключаем headless CMS, витрину Shopify, обработку форм и аналитику GA4 так, чтобы они не добавляли JavaScript на каждую страницу. Контент и данные о товарах подтягиваются при сборке сайта или через изолированные острова, поэтому маркетинговые страницы остаются статичными и быстрыми. Вы сами правите сайт, принимаете оплату, получаете заявки через формы и видите полноценную аналитику, и скорость загрузки от этого не страдает.
Нет, наоборот. Контент приходит в браузер готовым HTML, его не нужно собирать скриптом, поэтому Google сразу видит страницу целиком: ждать нечего и сломаться при отрисовке нечему. Кроме того, на каждом сайте есть семантический HTML, структурированные данные, понятные адреса, карта сайта, канонические ссылки и уникальные метатеги, а скорость сама по себе влияет на ранжирование. Так что для поиска отказ от JavaScript только плюс.
Сравнивать их напрямую не получится: React — библиотека для создания интерфейсов, Astro — фреймворк для целых сайтов, и внутри своих островов Astro умеет показывать в том числе React-компоненты. Важнее, что именно вы делаете. Для сайтов, где главное — содержание (маркетинговые страницы, сайты малого бизнеса, витрины магазинов), лучше подходит Astro: по умолчанию он отдаёт чистый HTML без JavaScript, и именно так мы добиваемся своих показателей скорости. Для продуктов, которые работают как программы (личные кабинеты, приложения в реальном времени), правильный выбор — фреймворк для приложений на React. Если ваш проект из таких, мы прямо напишем об этом в предложении и не будем подгонять технологию под смету.
Единственной лучшей нет: Astro намеренно не привязан к конкретной CMS. При сборке он берёт контент практически из любой headless CMS или из структурированных файлов прямо в проекте, вообще без CMS. Выбор зависит от того, кто и как часто правит сайт. Многие сайты малого бизнеса у нас хранят контент прямо в коде: меньше движущихся частей, ничего не нужно отдельно защищать и продлевать, а текущие правки берёт на себя план сопровождения. Если клиент регулярно обновляет контент сам, мы подключаем headless CMS: править удобно, а страницы остаются статичными и быстрыми.
Набросок архитектуры, фиксированный объём и цена придут на почту в тот же рабочий день.