← На главную

Kitesurf от Cloudflare: браузер для AI-агентов в 7 раз легче Chromium

07.08.2026 10:42 · hackernews

Cloudflare впервые за много лет всерьёз взялась за собственный браузер. Раньше идею обсуждали каждый квартал и откладывали: не хватало технической базы и понятной задачи. Теперь сошлось два фактора: платформа Workers доросла до сложных приложений, а AI-агентам понадобился браузер, заточенный под модели, а не под людей. Так появился Kitesurf — браузер, который работает целиком на Workers, спроектирован для агентов и в бете доступен бесплатно в Browser Run.

Chromium плохо подходит агентам: он жрёт память и CPU ради вкладок, тем, расширений и идеального рендеринга, которые модели не нужны. Агентам важны token count, контекст, масштабирование и цена. Поэтому Kitesurf сознательно жертвует визуальной точностью и удобствами для человека. За 12 недель команда довела прототип до рабочего состояния, причём изначально вдохновлялась движком obscura на Rust и с помощью AI-агента портировала идею в Workers.

Архитектура держится на трёх компонентах. Engine — единственная публичная часть: принимает CDP-запросы, хранит состояние сессии и совместим с Puppeteer, Playwright и chrome-remote-interface. PageScript через Dynamic Workers крутит каждую страницу в отдельном изолированном воркере: парсит HTML и CSS модулями Blitz и Stylo на Rust, исполняет JavaScript и WebAssembly через Boa JS, а eval обрабатывает «рантайм поверх рантайма», пока в Workers не появится нативная поддержка. PageRenderer через встроенную RPC-систему Workers получает объект страницы и превращает его в картинку, PDF или HTML. Все запросы наружу идут только через один компонент SandboxOutbound с жёсткими правилами CORS и куками, а каждая загрузка считается недоверенной.

Kitesurf уже проходит больше 215 000 тестов Web Platform Tests, и их число растёт. На типовых задачах он тратит в 3–7 раз меньше CPU и памяти, чем Chromium, хотя по wall time уступает примерно в 1,7 раза — холодный софтверный рендерер честно проигрывает прогретому JIT. Но экономия на железе перекрывает. На проекте даже запускается Doom.

Пока Kitesurf не умеет видео, WebGL и длинные сессии с постоянным состоянием. Зато разработчики обещают расширять CDP, улучшать рендеринг и прохождение WPT, а затем открыть исходники, чтобы каждый мог развернуть свой Kitesurf. Попробовать можно в публичном playground или через Browser Run, добавив параметр browser=kitesurf.

Читать оригинал →