Cloudflare представила браузер Kitesurf для ИИ-агентов: экономия ресурсов в 3–7 раз по сравнению с Chromium
Компания Cloudflare анонсировала Kitesurf — облачный браузер без графического интерфейса (headless), созданный специально для работы ИИ-агентов, а не людей. Проект был разработан за 12 недель на фоне резкого роста автоматизированного веб-трафика и доступен бесплатно в публичной бета-версии через сервис Cloudflare Browser Run. 
Зачем нужен отдельный браузер для ИИ-агентов
ИИ-приложения эволюционируют от чат-ботов в автономных агентов, которые выполняют задачи от имени пользователей: переходят на сайты, заполняют формы, извлекают данные. Традиционные браузеры вроде Chromium избыточны для таких задач — они заточены под визуальный интерфейс, вкладки, темы, расширения и 60‑fps анимации, которые не нужны алгоритмам. Kitesurf отказался от всего «человеческого» балласта ради максимальной эффективности, масштабируемости и дешевизны при массовом запуске сотен параллельных сессий. Важными показателями для агентского браузера становятся размер контекстных окон, производительность, стоимость токенов и масштабируемость, а модель угроз меняется — появляются уязвимости вроде внедрения подсказок (prompt injection).
Техническая архитектура: Rust, WebAssembly и Cloudflare Workers
Kitesurf не использует тяжеловесный Chromium или движок Blink. Браузер работает на базе легковесных V8‑изолятов внутри бессерверной платформы Cloudflare Workers. Написан на Rust (скомпилирован в WebAssembly) с использованием компонентов открытого проекта Blitz (модульный движок рендеринга), CSS‑парсера Stylo от Firefox и движка ECMAScript Boa JS. В качестве вдохновения и отправной точки послужил открытый headless‑движок Obscura на Rust — первым прототипом стал его порт на Workers. 
Бенчмарки: радикальная экономия ресурсов за счёт скорости
По данным Cloudflare, Kitesurf значительно превосходит Chromium по эффективности ресурсов:
- при создании скриншотов — в 3,1 раза меньше CPU и в 4,7 раза меньше памяти;
- при извлечении HTML — в 3,8 раза меньше CPU и в 7 раз меньше памяти.
Платой за это становится «чистое» время загрузки страницы (wall‑clock time): Kitesurf выполняет типовые задачи примерно в 1,7 раза медленнее прогретого Chromium. Однако за счёт высокую плотности параллельных сессий и низкого потребления ресурсов браузер радикально выигрывает по стоимости владения при массовом запуске агентов. 
Совместимость и интеграция
Несмотря на отказ от кодовой базы Chromium, Kitesurf уже проходит более 215 000 тестов Web Platform Tests (WPT), и каждую неделю добавляются сотни новых. Поддерживаются HTML, CSS, DOM, JavaScript, SVG, сетевые запросы и другие функции, чаще всего нужные агентам. Браузер корректно отображает такие ресурсы, как TodoMVC (популярное приложение для сравнения JS‑фреймворков), «Википедию», Hacker News, блог Cloudflare и значительную часть панели управления самой Cloudflare.
Интеграция со стандартными инструментами автоматизации работает «из коробки»: Puppeteer, Playwright, протоколы CDP (Chrome DevTools Protocol) и MCP (Model Context Protocol). Достаточно добавить параметр browser=kitesurf в запрос.
Текущие ограничения
В бета‑версии Kitesurf не предназначен для:
- сайтов со строгой защитой от ботов (сложные TLS‑челленджи, человеческие проверки);
- работы с WebGL и воспроизведения видео;
- долгоживущих авторизованных сессий.
Для таких сценариев Cloudflare рекомендует пока использовать стандартный Chromium‑стек.
Доступность и планы
Сейчас Kitesurf доступен бесплатно в публичной бете через Cloudflare Browser Run. Компания объявила о планах полностью открыть исходный код проекта, чтобы пользователи могли развертывать браузер самостоятельно в своих аккаунтах и инфраструктуре. 