Cloudflare giới thiệu Kitesurf: Trình duyệt ‘agent-first’ chạy trên V8 isolates
Cloudflare vừa ra mắt Kitesurf, một trình duyệt headless được thiết kế riêng cho các AI agent, vận hành hoàn toàn trên nền tảng Cloudflare Workers với hiệu suất tối ưu và khả năng cô lập bảo mật vượt...
- Giọng nữ Bắc
Cloudflare vừa chính thức công bố Kitesurf, một trình duyệt được xây dựng chuyên biệt cho các AI agent, chạy hoàn toàn trên nền tảng Cloudflare Workers. Dự án này giải quyết bài toán về chi phí và tài nguyên khi vận hành các trình duyệt truyền thống như Chromium cho mục đích tự động hóa.
Table Of Content
Tại sao cần một trình duyệt cho AI?
Các trình duyệt như Chromium vốn được thiết kế cho con người, đi kèm với nhiều thành phần không cần thiết cho AI như giao diện đồ họa, quản lý tab hay tiện ích mở rộng. Điều này gây lãng phí tài nguyên CPU và bộ nhớ. Trong khi đó, các AI agent chỉ quan tâm đến dữ liệu thô, khả năng trích xuất HTML và hiệu suất xử lý. Kitesurf ra đời để tối ưu hóa những nhu cầu này với mô hình bảo mật tập trung vào việc cô lập từng phiên làm việc.
Kiến trúc kỹ thuật của Kitesurf
Kitesurf tận dụng tối đa các tính năng hiện đại của Cloudflare Workers như Dynamic Workers, Durable Objects và hệ thống RPC nội bộ. Các thành phần chính bao gồm:
- Engine: Thành phần duy nhất tiếp xúc công khai, hỗ trợ giao thức Chrome DevTools (CDP), giúp tương thích với các công cụ như Puppeteer hay Playwright.
- PageScript: Sử dụng Dynamic Workers để xử lý DOM và thực thi JavaScript/WebAssembly trong môi trường cô lập. Đối với các lệnh
eval, Kitesurf sử dụng Boa JS (một engine ECMAScript viết bằng Rust) để đảm bảo tính bảo mật. - PageRenderer: Chịu trách nhiệm rasterize trang web thành hình ảnh. Nhờ hệ thống RPC của Cloudflare, thành phần này có thể được khởi tạo và hủy bỏ nhanh chóng, giúp tối ưu hóa tài nguyên.
Hiệu suất và Bảo mật
So với Chromium, Kitesurf cho thấy sự vượt trội về mặt tài nguyên. Trong các tác vụ như trích xuất HTML, Kitesurf tiêu thụ ít bộ nhớ hơn tới 7 lần và CPU ít hơn gần 4 lần. Về bảo mật, mỗi phiên làm việc được cô lập hoàn toàn, đảm bảo rằng các đoạn mã độc hại từ trang web không thể ảnh hưởng đến các thành phần khác. Kitesurf hiện đã vượt qua hơn 215.000 bài kiểm tra Web Platform Tests (WPT).
Hiện tại, Kitesurf đang được cung cấp miễn phí dưới dạng bản beta thông qua sản phẩm Browser Run của Cloudflare, mở ra hướng đi mới cho các ứng dụng tự động hóa thông minh.
Nguồn tham khảo: Cloudflare Blog

No Comment! Be the first one.