Làn sóng AI agent đang thay đổi cách con người tương tác với internet. Thay vì con người tự tay lướt web, ngày càng nhiều tác vụ được giao cho các mô hình AI: thu thập dữ liệu, đọc nội dung trang, chụp lại giao diện hay thực hiện các thao tác tự động trên website. Vấn đề là hầu hết các giải pháp duyệt web hiện nay đều dựa trên Chromium truyền thống – một trình duyệt được thiết kế cho con người, không phải cho máy. Việc vận hành hàng loạt phiên Chromium cùng lúc ngốn rất nhiều RAM và CPU, kéo theo chi phí hạ tầng tăng vọt khi hệ thống mở rộng quy mô.
Trước bài toán đó, Cloudflare đã giới thiệu Kitesurf, một trình duyệt phi trạng thái thế hệ mới chạy trực tiếp trên nền tảng Cloudflare Workers. Kitesurf không nhắm tới việc tái tạo trải nghiệm duyệt web cho người dùng, mà được xây dựng từ đầu để phục vụ nhu cầu của các AI agent: đọc nhanh, xử lý nhẹ và mở rộng linh hoạt.
Kitesurf của Cloudflare hoạt động như thế nào
Khác với các trình duyệt phổ thông vốn tích hợp đầy đủ tab, giao diện tùy chỉnh, tiện ích mở rộng và cơ chế dựng hình chuẩn xác từng pixel, Cloudflare đã cắt bỏ toàn bộ những thành phần này khỏi Kitesurf. Mọi thứ không phục vụ trực tiếp cho một AI agent đều bị loại bỏ, giúp trình duyệt trở nên gọn nhẹ tối đa.
Thay vào đó, đội ngũ phát triển tập trung tối ưu các yếu tố mà một agent thực sự cần khi tương tác với web: lượng token sinh ra khi đọc trang, kích thước cửa sổ ngữ cảnh, khả năng mở rộng ra hàng nghìn phiên song song, tốc độ xử lý và đặc biệt là chi phí vận hành. Nhờ kiến trúc tinh gọn này, Kitesurf tiêu tốn ít tài nguyên hơn hẳn Chromium khi thực hiện các tác vụ phổ biến như chụp ảnh màn hình hay trích xuất HTML, cho phép các nhà phát triển dễ dàng chạy song song một lượng lớn phiên làm việc mà không lo hệ thống quá tải khi lưu lượng tăng đột biến.
Hiện Kitesurf vẫn đang trong giai đoạn Beta và được Cloudflare cung cấp miễn phí trong giới hạn hạn mức của mỗi tài khoản.
Những trường hợp nên và không nên dùng Kitesurf
Không phải tác vụ web nào cũng đòi hỏi sức mạnh của một trình duyệt Chromium đầy đủ. Kitesurf phát huy thế mạnh rõ rệt trong một số tình huống cụ thể sau:
- Phục vụ AI agent là ưu tiên hàng đầu: khi các mô hình chỉ cần đọc và hiểu cấu trúc trang web mà không cần hiển thị giao diện đẹp mắt hay chính xác tuyệt đối đến từng pixel, Kitesurf là lựa chọn phù hợp.
- Các tác vụ tự động đơn giản, thực hiện nhanh: trích xuất văn bản thuần, xuất file PDF hoặc chụp ảnh màn hình trên những trang web tương thích đều là những việc Kitesurf xử lý tốt.
- Khối lượng công việc dao động mạnh theo thời gian: nhờ cơ chế khởi tạo tức thì, môi trường cô lập hoàn toàn và tự giải phóng ngay sau khi hoàn tất, Kitesurf thích ứng tốt với những hệ thống AI có lưu lượng truy cập lên xuống thất thường.
Qua thử nghiệm thực tế, Kitesurf hiển thị và dựng cấu trúc chính xác trên nhiều nền tảng phổ biến như các bản demo TodoMVC (viết bằng Vanilla JS, React, Vue, Angular, Preact), Wikipedia, Hacker News, blog của Cloudflare cũng như bảng điều khiển quản trị của chính Cloudflare.
Giới hạn kỹ thuật cần lưu ý khi dùng Kitesurf
Bên cạnh những lợi ích về chi phí, Kitesurf vẫn tồn tại một số hạn chế mà nhà phát triển cần cân nhắc trước khi đưa vào sản xuất:
- Chưa hỗ trợ phát video hay xử lý các tác vụ đồ họa WebGL phức tạp.
- Chưa thể vượt qua các cơ chế xác thực bot nâng cao vốn yêu cầu dấu vân tay TLS (TLS fingerprint) của một trình duyệt thật.
- Không lưu giữ phiên đăng nhập lâu dài, cũng như không duy trì các trạng thái lưu trữ cố định giữa các lần chạy.
Với những ứng dụng bắt buộc phải có các tính năng kể trên, việc sử dụng trình duyệt Chromium mặc định trong dịch vụ Cloudflare Browser Run vẫn là phương án phù hợp hơn.
Cách tích hợp Kitesurf vào hệ thống của bạn
Cloudflare cung cấp nhiều cách để nhà phát triển đưa Kitesurf vào quy trình làm việc hiện có, tùy theo mức độ tuỳ biến mong muốn.
Gọi Kitesurf qua Quick Actions
Cách đơn giản nhất là thêm tham số browser=kitesurf vào endpoint API của Quick Actions. Ví dụ dưới đây minh họa việc yêu cầu Kitesurf chụp ảnh màn hình một trang web bằng lệnh cURL:
curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/browser-run/screenshot?browser=kitesurf' \
-H 'Authorization: Bearer <API_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{ "url": "https://example.com" }' \
--output "screenshot.png"Kết nối qua điểm cuối CDP (Chrome DevTools Protocol)
Với những dự án đã có sẵn mã nguồn viết bằng Puppeteer, Playwright hay chrome-remote-interface, bạn không cần viết lại từ đầu. Chỉ cần bổ sung tham số browser=kitesurf vào địa chỉ WebSocket của điểm cuối CDP mà Cloudflare cung cấp:
wss://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/browser-run/devtools/browser?browser=kitesurfSử dụng Kitesurf làm MCP client
Nếu ứng dụng AI của bạn hỗ trợ giao thức MCP (Model Context Protocol), bạn có thể khai báo Kitesurf trực tiếp trong tệp cấu hình MCP client như sau:
{
"mcp": {
"kitesurf": {
"type": "local",
"command": [
"npx",
"-y",
"chrome-devtools-mcp@latest",
"--wsEndpoint=wss://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/browser-run/devtools/browser?browser=kitesurf",
"--wsHeaders={ \"Authorization\": \"Bearer <API_TOKEN>\" }"
],
"enabled": true
}
}
}Lưu ý rằng bạn cần thay <ACCOUNT_ID> bằng ID tài khoản Cloudflare của mình và <API_TOKEN> bằng mã token API Browser Run tương ứng trước khi sử dụng.
Trải nghiệm nhanh với Kitesurf playground
Đối với những ai muốn đánh giá tốc độ và độ chính xác hiển thị của Kitesurf mà không cần viết một dòng code nào, Cloudflare có sẵn một môi trường playground trực quan. Chỉ cần nhập một đường dẫn bất kỳ, giao diện playground sẽ tích hợp sẵn Chrome DevTools để bạn theo dõi cấu trúc DOM, xem nhật ký console và phân tích lưu lượng mạng theo thời gian thực. Bảng điều khiển Memory trong playground còn cho biết chính xác dung lượng bộ nhớ WebAssembly mà mỗi phiên làm việc tiêu tốn, giúp nhà phát triển ước tính chi phí vận hành trước khi triển khai thực tế.
Kitesurf tuân thủ chuẩn web W3C ở mức độ nào
Để đảm bảo độ tin cậy khi phân tích và xử lý các trang web hiện đại, Kitesurf được kiểm thử liên tục bằng bộ Web Platform Tests (WPT) – bộ chuẩn được cộng đồng dùng để đánh giá mức độ tuân thủ các tiêu chuẩn W3C. Ở lần kiểm tra gần nhất, Kitesurf đã vượt qua hơn 235.000 bài kiểm thử nhỏ, và con số này tiếp tục tăng theo thời gian khi Cloudflare hoàn thiện sản phẩm.
Bảng dưới đây tổng hợp tỷ lệ vượt qua bài kiểm thử của Kitesurf ở các nhóm công nghệ web quan trọng nhất đối với một AI agent:
| Thành phần kỹ thuật | Tỷ lệ vượt qua bài kiểm thử (WPT) |
|---|---|
| DOM | 97% |
| HTML | 96% |
| Selection | 99% |
| SVG | 97% |
| Encoding | 99% |
| CORS | 95% |
| XHR | 95% |
| URL | 83% |
Những con số này phản ánh khả năng phân tích ngôn ngữ web hiện đại khá vững vàng của Kitesurf, giúp các tác vụ bóc tách dữ liệu diễn ra chính xác và ổn định trong phần lớn trường hợp sử dụng thực tế.
So sánh hiệu năng: Kitesurf tiết kiệm tài nguyên ra sao so với Chromium
Điểm mạnh nổi bật nhất của Kitesurf chính là khả năng tiết kiệm tài nguyên hệ thống. Qua kết quả đo trung bình từ 5 lần chạy thử nghiệm trên bộ dữ liệu gồm 14 trang web, sự chênh lệch giữa Kitesurf và Chromium (chạy ở chế độ warm pool) thể hiện rất rõ:
| Chỉ số đo lường | Kitesurf | Chromium (Warm pool) | Mức tối ưu của Kitesurf |
|---|---|---|---|
| Thời gian CPU – Chụp ảnh màn hình | 380 ms | 1.173 ms | Tiết kiệm 3,1 lần CPU |
| Thời gian CPU – Trích xuất HTML | 229 ms | 877 ms | Tiết kiệm 3,8 lần CPU |
| Bộ nhớ RAM – Chụp ảnh màn hình | 57,8 MiB | 271,0 MiB | Tiết kiệm 4,7 lần RAM |
| Bộ nhớ RAM – Trích xuất HTML | 39,4 MiB | 273,7 MiB | Tiết kiệm 7,0 lần RAM |
| Thời gian xử lý thực tế – Chụp ảnh | 1.148 ms | 637 ms | Chậm hơn 1,8 lần |
| Thời gian xử lý thực tế – Trích xuất HTML | 820 ms | 472 ms | Chậm hơn 1,7 lần |
Dữ liệu trên cho thấy Kitesurf giúp doanh nghiệp cắt giảm từ 3 đến 7 lần lượng RAM và chu kỳ CPU tiêu thụ so với Chromium truyền thống, kéo theo mức giảm chi phí hạ tầng đáng kể khi triển khai ở quy mô lớn. Bù lại, do sử dụng cơ chế dựng hình bằng phần mềm thay vì trình biên dịch JIT đã được làm nóng sẵn như Chromium, thời gian xử lý thực tế (wall time) của Kitesurf chậm hơn đôi chút. Với phần lớn các hệ thống AI agent vận hành ở quy mô lớn, sự đánh đổi giữa tốc độ và chi phí này hoàn toàn hợp lý.
Kitesurf đánh dấu một bước đi đáng chú ý của Cloudflare trong việc xây dựng hạ tầng chuyên biệt cho thời đại AI agent. Bằng cách loại bỏ mọi thành phần dư thừa của một trình duyệt truyền thống và tập trung tối đa vào những gì máy móc thực sự cần, Cloudflare mang đến một giải pháp nhẹ, tiết kiệm chi phí và có khả năng mở rộng vượt trội. Nếu bạn đang xây dựng các hệ thống agent AI cần thu thập và xử lý dữ liệu web ở quy mô lớn, Kitesurf là công cụ rất đáng để thử nghiệm và cân nhắc đưa vào môi trường sản xuất.








