Oleksandr Kuzmenko, РедакторОпубліковано 5 хв читанняЗа участі AI · перевірено редактором
TL;DR
- Kitesurf прибирає зайвий функціонал Chromium для роботи веб-автоматизації прямо у V8-ізолятах Cloudflare Workers.
- Написаний на Rust і Wasm для мінімального споживання пам'яті та вилучення DOM для AI-моделей.
- Безстатусний дизайн робить сесії агентів паралельними, стійкими до збоїв та дешевими.
Ключові факти
- Платформа виконання
- Cloudflare Workers (V8 Isolates)
- Термін розробки
- 12 тижнів
- Статус
- Безкоштовно у бета-версії Browser Run
Джерело: Ключові факти — Термін розробки
Джерело: Ключові факти. Термін розробки: 12 тижнів. Кожне число скопійоване з історії.
- Термін розробки12 тижнів
Легковажна веб-автоматизація для автономних агентів
Cloudflare оголосила про реліз Kitesurf — нового браузера, що працює поверх Cloudflare Workers і доступний у бета-версії в Browser Run. Класичні екземпляри headless Chromium вимагають багато пам'яті та дорогі в масштабуванні. Kitesurf розв'язує цю проблему, відмовляючись від синхронізації табів, тем та рендерингу піксель-в-піксель на користь швидкого вилучення структурованого тексту й HTML.
Нативна компіляція з Rust у WebAssembly
Щоб мінімізувати споживання пам'яті, розробники уникнули важких систем емуляції на кшталт Emscripten. Натомість Kitesurf використовує нативний Rust, скомпільований у WebAssembly за допомогою wasm-bindgen. Основні архітектурні засади:
- Безстатусне виконання (Stateless): Сесії стартують із чистого аркуша, а відновлення після збоїв полягає у повторі запиту.
- Сувора ізоляція: Кожне завантаження сторінки виконується в окремому ізоляті Cloudflare Workers для захисту від prompt injection.
- Безпечна деградація: Помилки чи некоректна верстка повертають порожній фрейм, а не валять процес.
Жорстка верифікація через Web Platform Tests
Розробка супроводжувалася AI-агентами на основі Web Platform Tests (W3C WPT) у поєднанні з автоматизованим регресійним візуальним тестуванням Puppeteer проти Chromium.
Спробуй за 2 хвилини
npx wrangler types
# Access Kitesurf via Cloudflare Browser Run API in WorkersКоли використовувати
- Запуск високонавантажених пайплайнів парсингу та DOM-екстракції для AI-агентів
- Зниження витрат на обчислення при виклику браузерних інструментів у Cloudflare Workers
Коли НЕ варто
- Створення десктопних браузерів для користувачів із розширеннями
- Задачі, що вимагають 100% точного візуального рендерингу та складної CSS-анімації
Що зробити сьогодні
- Протестувати Kitesurf у бета-версії Cloudflare Browser Run для задач парсингу AI-агентами.
- Перенести важкі скрипти Puppeteer/Chromium на нативні браузерні примітиви Workers.
Назви кроків узяті з блоку «Що зробити сьогодні».
Назви кроків узяті з блоку «Що зробити сьогодні». Протестувати Kitesurf у бета-версії Cloudflare Browser Run для задач парсингу AI-агентами.. Перенести важкі скрипти Puppeteer/Chromium на нативні браузерні примітиви Workers.
- Протестувати Kitesurf у бета-версії Cloudflare Browser Run для задач парсингу AI-агентами.
- Перенести важкі скрипти Puppeteer/Chromium на нативні браузерні примітиви Workers.
