MarkTechPost
88

Sản phẩm

Cloudflare ra mắt Kitesurf: Trình duyệt chuyên dụng cho AI chạy hoàn toàn trên môi trường V8 Isolates

(giờ Việt Nam)

Tóm tắt AI

Cloudflare giới thiệu Kitesurf, trình duyệt không trạng thái tối ưu cho AI Agent, vận hành trực tiếp trên Workers V8 mà không cần nhân Chromium, giúp tăng tốc độ và hiệu suất xử lý tác vụ web.

Bản dịch AI

Cloudflare Introduces Kitesurf: An Agent-First Web Browser That Runs Entirely in V8 Isolates on Cloudflare Workers

Cloudflare vừa ra mắt Kitesurf, một trình duyệt web không trạng thái (stateless) được xây dựng dành riêng cho các AI agent. Nó chạy hoàn toàn trong các V8 isolate trên Cloudflare Workers mà không cần đến Chromium. Các engine trình duyệt như Chromium vốn được thiết kế cho con người, và chi phí bộ nhớ cũng như tài nguyên tính toán của chúng khiến việc duy trì mỗi agent một trình duyệt trở nên cực kỳ đắt đỏ. Các agent không cần tab, tiện ích mở rộng hay khả năng render 60-fps hoàn hảo đến từng pixel. Thứ chúng cần là nội dung máy có thể đọc được, chi phí token thấp, khả năng mở rộng và sự cô lập trước các mối đe dọa như prompt injection. Kitesurf loại bỏ các thành phần dành cho người dùng và giữ lại những gì mà các mô hình AI cần. Nó đã vượt qua hơn 215.000 bài kiểm tra Web Platform Tests và hiện đã có sẵn, miễn phí trong giai đoạn beta, thông qua Browser Run.

Có thể triển khai được không?

Có, dưới dạng bản beta miễn phí trong Browser Run, với các giới hạn theo từng tài khoản. Hãy coi nó như một công cụ tiệm cận môi trường production: rất mạnh mẽ cho các trang web tương thích và các tác vụ đơn lẻ, với Chromium đóng vai trò dự phòng cho các trang phức tạp. Chi phí áp dụng là tối thiểu — các client Puppeteer, Playwright và MCP hiện có chỉ cần thêm một tham số browser=kitesurf là có thể hoạt động.

Kitesurf chia trình duyệt thành các thành phần Worker biệt lập. Engine là thành phần duy nhất tiếp xúc công khai. Nó giao tiếp qua Chrome DevTools Protocol (CDP) trên WebSocket kết hợp với HTTP REST, và lưu trữ trạng thái của từng phiên làm việc. Mọi thành phần khác đều không trạng thái và có thể hủy bỏ.

PageScript được xây dựng trên Dynamic Workers. Mỗi trang hoặc iframe ngoài tiến trình (out-of-process) đều có một isolate riêng biệt, tồn tại lâu dài với globalThis và DOM sạch. Việc phân tích cú pháp HTML và CSS sử dụng Blitz, một engine render dạng module viết bằng Rust, và Stylo, trình phân tích cú pháp CSS của Firefox. Vì Workers không hỗ trợ eval gốc, các lệnh eval thỉnh thoảng sẽ chạy thông qua Boa JS, một engine ECMAScript viết bằng Rust, tạo thành một runtime chạy trên một runtime khác.

PageRenderer rasterize (chuyển đổi) cảnh đã tính toán thành JPEG/PNG hoặc PDF bằng cách sử dụng blitz-paint và Parley để định hình văn bản. Một worker SandboxOutbound chuyên dụng là thành phần duy nhất được phép truy cập mạng. Nó thực thi CORS, chèn các header giả lập trình duyệt, duy trì cookie riêng cho từng trang và trả về lỗi 403 cho bất kỳ hành động nào vi phạm chính sách.

Điểm chuẩn: Rẻ hơn 3–7 lần, chậm hơn khoảng 1,7–1,8 lần

Độ bao phủ của WPT tăng thêm hàng trăm bài kiểm tra đạt yêu cầu mỗi tuần. Trên tập dữ liệu 14 URL của Cloudflare (trung vị của năm lần chạy Quick Action), Kitesurf sử dụng 380 ms CPU cho mỗi ảnh chụp màn hình so với 1.173 ms của Chromium (ít hơn 3,1 lần) và 229 ms so với 877 ms cho việc trích xuất HTML (ít hơn 3,8 lần). Bộ nhớ giảm từ 271,0 MiB xuống 57,8 MiB cho ảnh chụp màn hình (4,7 lần) và từ 273,7 MiB xuống 39,4 MiB cho việc trích xuất (7,0 lần). Chromium vẫn nhanh hơn về thời gian thực tế: Kitesurf chậm hơn 1,8 lần khi chụp màn hình và 1,7 lần khi trích xuất, chủ yếu do quá trình rasterization và mã hóa hình ảnh. Vì bộ nhớ và CPU quyết định chi phí, sự đánh đổi này có lợi cho các khối lượng công việc dạng bùng nổ (bursty) của agent. Nó thậm chí còn chạy được cả Doom.

Cách sử dụng và các giới hạn hiện tại

Các client Puppeteer, Playwright, chrome-remote-interface và MCP hiện có hoạt động mà không cần thay đổi. Chỉ cần thêm browser=kitesurf vào endpoint CDP của Browser Run hoặc API Quick Actions. Một playground công khai với Chrome DevTools được tích hợp sẽ hiển thị DOM, console, network và bộ nhớ WebAssembly của từng isolate. Kitesurf hiện đã render được TodoMVC (vanilla, React, Vue, Angular, Preact), Wikipedia và Hacker News. Cloudflare dự định sẽ mã nguồn mở Kitesurf để khách hàng có thể tự triển khai các instance của riêng họ.

Những điểm chính cần lưu ý

Hãy xem các chi tiết kỹ thuật. Ngoài ra, đừng ngần ngại theo dõi chúng tôi trên Twitter, đừng quên tham gia SubReddit 150k+ ML của chúng tôi và đăng ký nhận bản tin. Khoan đã! Bạn có dùng Telegram không? Bây giờ bạn cũng có thể tham gia cùng chúng tôi trên Telegram.

Bạn cần hợp tác với chúng tôi để quảng bá GitHub Repo, Hugging Face Page, Product Release hoặc Webinar, v.v.? Hãy kết nối với chúng tôi.

Asif Razzaq là CEO của Marktechpost Media Inc. Là một doanh nhân và kỹ sư có tầm nhìn, Asif cam kết khai thác tiềm năng của Trí tuệ nhân tạo vì lợi ích xã hội. Nỗ lực gần đây nhất của ông là ra mắt nền tảng truyền thông về Trí tuệ nhân tạo, Marktechpost, nổi bật với việc đưa tin chuyên sâu về học máy và học sâu, vừa đảm bảo tính kỹ thuật vừa dễ hiểu đối với đông đảo độc giả. Nền tảng này tự hào với hơn 2 triệu lượt xem mỗi tháng, minh chứng cho sự phổ biến của nó đối với công chúng.

CloudflareAI AgentTrình duyệtTự động hóaCông nghệ
Đọc bài gốc

Bài viết được AI dịch và tổng hợp tự động từ MarkTechPost. Liên kết bài gốc ở phía trên. Dữ liệu đồng bộ qua API công khai được ghi nguồn tại AI HOT (canonical) ↗. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.