
ผู้เขียน: Thanedpol Dechaduangsakul
วันที่เผยแพร่: 8 สิงหาคม 2026
Cloudflare เปิดตัว Kitesurf บราวเซอร์ตัวแรกที่สร้างมาเพื่อ AI agents โดยเฉพาะ รันทั้งหมดบน V8 isolates ของ Cloudflare Workers
ประหยัด memory ได้ถึง 7 เท่า เมื่อเทียบกับ Chromium ในการดึง HTML (39.4 MiB vs 273.7 MiB)
ใช้ CPU น้อยกว่า 3.8 เท่า ในงานดึง HTML และ 3.1 เท่าในงาน screenshot
รองรับ Chrome DevTools Protocol (CDP) ใช้กับ Puppeteer, Playwright และ MCP agents ได้ทันที
สร้างเสร็จใน 12 สัปดาห์ ผ่านเทส WPT กว่า 215,000 รายการ และเตรียม open source เร็วๆ นี้
Chromium ไม่ใช่คำตอบของ AI Agent อีกต่อไปแล้วครับ เมื่อ AI agents เริ่มท่องเว็บแทนเรา สิ่งเหล่านี้กลับกลายเป็นภาระที่กินทรัพยากรโดยเปล่าประโยชน์ Cloudflare เลยตัดสินใจสร้าง browser ใหม่จากศูนย์ ตั้งชื่อมันว่า Kitesurf
คำตอบอยู่ที่ค่าใช้จ่ายและประสิทธิภาพ Chromium กิน memory และ CPU มหาศาล จนการเตรียม instance ให้ agent ทุกตัวนั้นแพงเกินจะรับไหวสำหรับบริษัททั่วไป Kitesurf ตัดฟีเจอร์ที่ไม่จำเป็นออก เหลือแค่แก่นที่ AI ต้องการจริงๆ เช่น structured content, context windows, scalability และ cost ที่ต่ำ
ทีม Cloudflare ใช้เวลาเพียง 12 สัปดาห์ในการสร้าง browser ตัวนี้ โดยใช้ Rust และ WebAssembly (wasm-bindgen) ร่วมกับไลบรารีอย่าง Blitz สำหรับ rendering, Stylo สำหรับ parse CSS และ Boa JS สำหรับรัน JavaScript ทุกอย่างรันบน Workers ที่แยก isolate ในทุก session ทำให้ปลอดภัยแม้ต้องโหลดโค้ดจากเว็บที่ไม่รู้จัก
จากผลเทสบนกลุ่มตัวอย่าง 14 URL Kitesurf ชนะ Chromium อย่างขาดลอยในแง่ทรัพยากรที่ใช้:
ตัวชี้วัด | Kitesurf | Chromium | ต่างกัน |
|---|---|---|---|
CPU สำหรับ screenshot | 380 ms | 1,173 ms | น้อยกว่า 3.1 เท่า |
CPU สำหรับดึง HTML | 229 ms | 877 ms | น้อยกว่า 3.8 เท่า |
Memory สำหรับ screenshot | 57.8 MiB | 271.0 MiB | น้อยกว่า 4.7 เท่า |
Memory สำหรับดึง HTML | 39.4 MiB | 273.7 MiB | น้อยกว่า 7.0 เท่า |
Wall time screenshot | 1,148 ms | 637 ms | ช้ากว่า 1.8 เท่า |
Wall time ดึง HTML | 820 ms | 472 ms | ช้ากว่า 1.7 เท่า |
ข้อจำกัดที่ยังทำไม่ได้
เล่น video ไม่ได้
ไม่มี WebGL
ไม่มี TLS fingerprint จริง (ใช้หลบ bot-challenge ไม่ได้)
ไม่เหมาะกับ session ยาวๆ ที่ต้องเก็บ state ถาวร
Cloudflare แนะนำให้ใช้ Browser Run โหมด Chromium แทน
ปัจจุบัน Kitesurf เปิดให้ใช้ฟรีในช่วง beta และเตรียม open source ในเร็วๆ นี้ เพื่อให้ลูกค้าสามารถ deploy เวอร์ชันของตัวเองบนบัญชีได้
Q1: Kitesurf ใช้กับ Puppeteer และ Playwright ที่มีอยู่แล้วได้ไหม?
A1: ได้ Kitesurf รองรับ Chrome DevTools Protocol (CDP) เต็มรูปแบบ แค่เพิ่มพารามิเตอร์ browser=kitesurf ใน endpoint ของ Browser Run
Q2: ทำไม Kitesurf ถึงเร็วกว่า Chromium ในแง่ CPU แต่ช้ากว่าในแง่ wall time?
A2: Kitesurf ชนะในแง่ resource ที่ใช้ (CPU, memory) แต่ Chromium มี JIT compiler ที่ optimize แล้ว ทำให้ render เสร็จเร็วกว่าเล็กน้อย ซึ่งเป็น trade-off ที่ Cloudflare ยอมรับเพราะ cost ที่ถูกกว่าสำคัญกว่าสำหรับ agent workloads
Q3: Kitesurf จะมาแทน Chromium ได้ไหม?
A3: ไม่ใช่สำหรับผู้ใช้ทั่วไป แต่สำหรับ AI agents และ automation ที่ต้องการ scale จำนวนมาก Kitesurf เหมาะสมกว่ามากในแง่ cost และ security model
Q4: ตอนนี้ Kitesurf รองรับเว็บอะไรบ้าง?
A4: รองรับเว็บทั่วไปอย่าง TodoMVC (vanilla, React, Vue, Angular), Wikipedia, Hacker News, และ Cloudflare dashboard เป็นส่วนใหญ่ ทดสอบเว็บตัวเองได้ที่ Kitesurf Playground
Q5: Cloudflare จะ open source Kitesurf เมื่อไหร่?
A5: ยังไม่มีวันที่ชัดเจน แต่ทีมบอกว่า "เร็วๆ นี้" เพื่อให้ลูกค้า deploy เวอร์ชันของตัวเองได้
Source:
CloudFlare Blog: https://blog.cloudflare.com/kitesurf/
// อ่านต่อ
A practical look at why autonomous agent loops outperform rigid pipelines for open-ended work.
อ่าน →
