Cloudflare выпустила Kitesurf — браузер для ИИ-агентов, работающий на Workers и экономящий до 7× ресурсов
Kitesurf — это stateless-браузер, который полностью работает в V8-изолятах на Cloudflare Workers, без тяжёлого движка Chromium. Разработчики исходили из того, что агентам не нужны вкладки, расширения и 60 FPS-рендеринг — им нужен машиночитаемый контент, низкая стоимость токенов и защита от инъекций. Внутри Kitesurf разделён на три компонента: Engine (публичный CDP-интерфейс), PageScript (обработка DOM/HTML через Rust-движок Blitz и CSS-парсер Stylo от Firefox) и PageRenderer (растеризация в JPEG/PNG/PDF). Весь сетевой трафик идёт через специальный SandboxOutbound worker с CORS, заголовками и изоляцией cookie.
По бенчмаркам Cloudflare на 14 URL-адресах, Kitesurf использует 380 мс CPU на скриншот против 1 173 мс у Chromium (в 3,1 раза меньше) и 229 мс на извлечение HTML против 877 мс (в 3,8 раза). Потребление памяти упало с 271 МБ до 57,8 МБ для скриншотов (в 4,7 раза) и с 273,7 МБ до 39,4 МБ для извлечения (в 7 раз). По реальному времени Kitesurf в 1,7–1,8 раза медленнее Chromium из-за растеризации и кодирования, но для burst-нагрузок агентов выигрыш по стоимости более значим.
Kitesurf уже проходит 215 000+ тестов Web Platform Tests, и покрытие растёт на сотни тестов в неделю. Он совместим с Puppeteer, Playwright и MCP-клиентами — достаточно добавить параметр browser=kitesurf. Пока это бета-версия с ограничениями на аккаунт, бесплатно. Не поддерживаются видео, WebGL, TLS-фingerprint-челленджи и длинные сессии с авторизацией — для них рекомендуется Chromium как fallback.
Kitesurf ориентирован на стартапы и разработчиков ИИ-агентов, платформы веб-экстракции, SaaS-автоматизацию, мониторинг конкурентов и конвейеры RAG. Наиболее выигрышно использовать его для одноразовых Quick Actions и burst-задач, где цена CPU и памяти критична. Cloudflare также показала, что в Kitesurf запускается Doom — для демонстрации возможностей браузера.