C
Генерация кодаCloudflareKitesurfИИ-агентыheadless браузерWorkers

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

Сергей Сергеев, редактор gen-hub.ru
Сергей Сергеев
Редактор gen-hub.ru
·4 мин чтения
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. Посмотрим на бета-период.

Источники

Все эти инструменты — уже на Genova-ai

Картинки, видео, музыка, голос и ИИ-чат в одном месте. Без VPN и зарубежных карт.

Картинки
Видео
Музыка
Голос
ИИ-чат
Попробовать бесплатно

Похожие новости