Cloudflare Kitesurf: браузер, созданный не для людей, а для ИИ-агентов

Браузер, которому не нужен пользователь
Что если убрать из браузера всё, что сделано для человека — красивые темы, расширения, вкладки, иконки — и оставить только то, что нужно машине? Именно этим вопросом задались в Cloudflare, и за 12 недель собрали ответ. Kitesurf — это браузер, у которого нет UI в привычном смысле, зато есть всё необходимое для ИИ-агента: управление контекстными окнами, оптимизация токенов, горизонтальное масштабирование и защита от специфических атак вроде prompt injection.
Это не просто очередной headless Chrome. Cloudflare сделала принципиально иную ставку: переосмыслить сам рендеринг с нуля, а не пытаться облегчить Chromium.
Почему Chromium больше не подходит для агентов
Chromium создавался в эпоху, когда браузер = человек за монитором. Отсюда весь этот груз: GPU-рендеринг, поддержка тысяч расширений, сложная система вкладок, accessibility-слои. Для ИИ-агента, которому нужно извлечь структуру страницы или заполнить форму, всё это — лишние расходы.
Cloudflare прямо заявляет: Kitesurf существенно эффективнее Chromium по потреблению CPU и памяти при типичных агентских задачах — снятии скриншотов и извлечении HTML. Звучит как маркетинг, но за этим стоит реальная архитектурная логика: браузер собран из модульных компонентов и целиком работает на Workers, серверлесс-платформе Cloudflare. Никакого тяжёлого процесса — только то, что нужно прямо сейчас.
Что внутри Kitesurf
Технический стек здесь любопытный. В основе — модульный движок рендеринга Blitz, CSS-парсер Stylo из Firefox и Boa JS — движок ECMAScript на Rust. Всё остальное крутится внутри Cloudflare Workers.
Выбор Rust-компонентов — не случайность. Rust даёт предсказуемое потребление памяти без GC-пауз, что критично в серверлесс-окружении с холодными стартами. Mozilla годами вкладывала в Stylo как в высокопроизводительный CSS-парсер — и теперь этот труд неожиданно пригодился в контексте, о котором в Mozilla явно не думали.
Первый прототип был портом Obscura — опенсорсного Rust-браузерного движка — на Workers. То есть Cloudflare не изобретала велосипед, а взяла готовые колёса от разных проектов и собрала из них нечто новое. Честный инженерный подход.
На сегодня Kitesurf проходит более 215 000 тестов веб-платформы — и каждую неделю добавляет новые. Браузер корректно рендерит TodoMVC, Wikipedia, Hacker News и даже собственный дашборд Cloudflare. Это не игрушка.
Что это значит для разработчиков агентов
Сейчас, если вы строите ИИ-агента, которому нужен браузер, у вас три пути: поднять Playwright/Puppeteer поверх Chromium (дорого по ресурсам), взять облачный сервис вроде Browserless или Steel (платно, зависимость от третьих сторон), или попробовать что-то вроде Kitesurf.
Kitesurf интегрирован в Browser Run — инструмент Cloudflare, позволяющий программно управлять headless-браузерами на сети компании. Пока он бесплатен в бета-версии — что само по себе причина попробовать, если вы строите что-то на Workers.
Для разработчиков на Workers-стеке это особенно органично: агент, логика, браузер — всё в одной экосистеме, без необходимости тащить внешние зависимости. Для тех, кто не на Cloudflare, придётся оценить, стоит ли миграция.
Контекст: гонка за браузером для агентов
Cloudflare не единственная, кто смотрит в эту сторону. Steel.dev позиционирует себя как браузерную инфраструктуру для агентов. Browserbase привлёк серьёзные инвестиции именно на этой идее. Microsoft экспериментирует с Playwright-интеграциями для Copilot Studio.
Но у Cloudflare есть козырь, которого нет у стартапов: глобальная сеть из сотен точек присутствия. Агент, которому нужно парсить сайт из конкретной юрисдикции или работать с минимальной задержкой — это уже другой разговор. Инфраструктурный масштаб здесь реально важен.
Отдельный момент — безопасность. Традиционный браузер проектировался с моделью угроз «злой сайт атакует пользователя». У агентского браузера угрозы другие: вредоносный сайт может попытаться переписать инструкции агента через скрытый текст на странице — классический prompt injection. Cloudflare явно думает об этом как об отдельном векторе атак, что само по себе зрелый подход.
Российская аудитория: что нужно знать
Cloudflare в России работает неровно — часть сервисов компании периодически попадает под ограничения, часть нет. Browser Run доступен через API, и для разработческих задач VPN будет не лишним. Оплата через Cloudflare традиционно проблематична с российскими картами — нужна карта иностранного банка или крипта.
Для тех, кто строит агентов в российском правовом поле или для российской аудитории, стоит учитывать, что данные будут проходить через инфраструктуру Cloudflare — это стандартный вопрос compliance, который надо решать отдельно.
Мой вывод
12 недель от идеи до публичной беты с 215 000 проходящих тестов — это либо очень талантливая команда, либо очень хорошо выбранные строительные блоки, либо и то, и другое. Скорее всего второе: когда у тебя есть Workers, Rust-экосистема и готовые компоненты вроде Stylo и Boa, браузер для агентов — это уже не фантастика, а инженерная задача.
Главный вопрос, который я задаю себе: насколько Kitesurf реально совместим с современным вебом, который всё больше завязан на JavaScript-тяжёлые SPA? Прохождение 215k тестов — хороший знак, но реальный тест — это когда агент попытается залогиниться в React-приложение с OAuth. Посмотрим на бета-период.
Источники
Похожие новости
Ollama v0.32.12: поддержка Qwen3.8 27B с оптимизацией для Apple Silicon
Ollama выкатила обновление с поддержкой Qwen3.8 27B — мощной модели для кодинга и агентных задач, особо оптимизированной для чипов Apple Silicon.
GLM-5.3: китайский ИИ объявил себя лучшей открытой моделью для кода
Zhipu AI выпустила GLM-5.3 — модель с улучшением на 50% над предшественником только за счёт пост-обучения. Уже нашла 2436 уязвимостей в реальных проектах.
Gemini 3.7 Flash: Google бьёт Claude и GPT за полцены
Google выпустила Gemini 3.7 Flash всего через три недели после предшественника — и сразу вдвое снизила цену. По бенчмаркам кодинга модель обходит Claude Sonnet 5 и GPT-5.6 Terra.