Браузеры последние тридцать лет проектировали для человека — с вкладками, закладками, темами оформления. Cloudflare решила сделать исключение и построила Kitesurf — облачный браузер, у которого нет ни одной кнопки, потому что нажимать на неё некому. Его единственный пользователь — ИИ-агент.
Идея логичная, если задуматься, куда движется автономный софт. Агенты, которым поручают бронировать билеты, парсить сайты или тестировать интерфейсы, должны как-то взаимодействовать с вебом — а веб остаётся заточен под людей с мышкой. До Kitesurf агентам приходилось использовать обычные Chromium-браузеры, которые тратят ресурсы на визуальный рендеринг, темы и расширения — то, что ИИ не видит и не использует. Cloudflare выкинула всё лишнее и оставила только то, что нужно машине: навигацию, взаимодействие с формами, извлечение текста и скриншотов. Результат — экономия 40-50% процессорного времени и памяти по сравнению с Chromium, а значит, и денег на счетах за облачные вычисления.
Собрали браузер за 12 недель, слепив его из готовых открытых компонентов: движок рендеринга от проекта Blitz, парсер CSS из Firefox (Stylo) и JS-движок Boa, написанный на Rust. Всё это работает поверх серверлесс-платформы Cloudflare Workers. Kitesurf уже проходит свыше 215 000 официальных web-platform тестов и корректно отображает Wikipedia, Hacker News и собственную панель Cloudflare — это не хрупкий прототип, а работающий продукт, бесплатно доступный разработчикам в бета-версии.
Появление специализированного браузера для агентов означает, что индустрия признала: ИИ-агенты не гости в вебе, а полноценная новая аудитория со своими требованиями к инфраструктуре. Вопрос уже не «будут ли агенты пользоваться интернетом», а «на чём они будут это делать». Cloudflare предложила один ответ. Следующий шаг — разбираться с угрозами: если агент читает и интерпретирует любой текст на странице, встроенные в неё вредоносные инструкции (prompt injection) становятся новым вектором атаки, о котором сама компания честно предупредила.
Во что углубиться:
- Prompt injection атаки: как вредоносный текст на веб-странице может обмануть ИИ-агента и заставить его выполнить чужую команду
- Serverless-платформа Cloudflare Workers: как устроены вычисления без выделенных серверов и почему это дешевле
- Rust в веб-разработке: почему движки вроде Stylo и Boa всё чаще пишут именно на этом языке
