Kitesurf هو محرك متصفح بدون حالة (Stateless) وبدون واجهة رسومية (Headless)، صُمم خصيصًا لوكلاء الذكاء الاصطناعي. لا يمكنه عرض تبويبات (Tabs) أو تقديم رسوم متحركة مثالية أو تشغيل إضافات (Extensions). كل ما يمكنه فعله هو فتح صفحة ويب، والتقاط لقطة شاشة (Screenshot)، واستخراج محتوى HTML أو هيكل DOM، وذلك باستخدام جزء صغير جدًا من موارد المعالج والذاكرة التي تحتاجها جلسة كروميوم بدون واجهة رسومية. أعلنت كلاودفلير عن المشروع خلال "أسبوع الوكلاء" (Agents Week)، ووصفته بأنه بنية تحتية لـ "السحابة الوكيلة" (Agentic Cloud) .
تم إيداع أول commit في مايو 2026، وتم إطلاق النسخة التجريبية الأولى بعد حوالي 12 أسبوعًا . المحرك مكتوب بلغة Rust، ويتم تجميعه إلى WebAssembly، وهو مكون من مكونات Rust مفتوحة المصدر موجودة مسبقًا :
المتصفح بأكمله يعمل داخل معزلات V8 على منصة Cloudflare Workers، وليس كعملية كروميوم منفصلة . كل صفحة أو إطار iframe خارجي يحصل على معزل خاص به مع نطاق عالمي (global scope) نظيف، مما يوفر عزلاً ضد التلوث عبر الصفحات وحقن الأوامر (Prompt Injection) . يتكون Kitesurf من ثلاثة أو أربعة Workers متخصصة تتواصل عبر JavaScript Native RPC و Dynamic Workers :
نظرًا لأن المستخدم النهائي هو وكيل ذكاء اصطناعي، قامت كلاودفلير بإزالة كل ما يحتاجه المتصفح البشري تقريبًا :
النتيجة هي محرك بسيط يركز على إنتاج مخرجات منظمة قابلة للقراءة آليًا: سلسلة HTML، هيكل DOM، أو لقطة شاشة.
نشرت كلاودفلير النتائج المتوسطة من خمس عمليات تشغيل "إجراء سريع" (Quick Action) عبر مجموعة من 14 عنوان URL، مقارنة بين Kitesurf ومجموعة دافئة (Warm Pool) من كروميوم . يوضح الجدول الرسمي، المأخوذ من وثائق كلاودفلير، المزايا الواضحة في الموارد:
| المهمة | المقياس | Kitesurf | Chromium (مجموعة دافئة) | ميزة Kitesurf |
|---|---|---|---|---|
| لقطة شاشة | وقت المعالج | 380 مللي ثانية | 1,173 مللي ثانية | معالج أقل بـ 3.1× |
| لقطة شاشة | الذاكرة | 57.8 ميجابايت | 271.0 ميجابايت | ذاكرة أقل بـ 4.7× |
| استخراج HTML | وقت المعالج | 229 مللي ثانية | 877 مللي ثانية | معالج أقل بـ 3.8× |
| استخراج HTML | الذاكرة | 39.4 ميجابايت | 273.7 ميجابايت | ذاكرة أقل بـ 7.0× |
المقايضة: لا يزال كروميوم أسرع بحوالي 1.7–1.8 مرة في وقت الحائط (Wall-clock time)، ويرجع ذلك إلى حد كبير إلى أن محرك JavaScript المترجم في الوقت المناسب (JIT) في V8 يتفوق على خط أنابيب Rust/Wasm في Kitesurf من حيث زمن الاستجابة لكل مهمة . بالنسبة لمهام لقطات الشاشة، كان وقت الحائط لـ Kitesurf 1,148 مللي ثانية مقابل 637 مللي ثانية لكروميوم؛ لاستخراج HTML، 785 مللي ثانية مقابل 443 مللي ثانية .
تقديرات التكلفة الخاصة بكلاودفلير تضع تحميل صفحة واحدة في Kitesurf بحوالي 0.00089 دولار على نطاق واسع، مقارنة بـ 0.0031 دولار لجلسة كروميوم دافئة – أي تخفيض في التكلفة بنسبة 3.5 أضعاف .
يمكن لعملاء Puppeteer و Playwright و chrome-remote-interface و MCP/CDP الحاليين الاشتراك عن طريق إضافة معامل استعلام واحد إلى أي نقطة نهاية Browser Run :
browser=kitesurf
على سبيل المثال، على نقطة نهاية CDP أو الإجراء السريع في Browser Run، يستمر الكود الحالي في العمل دون تغيير – فقط محرك العرض الأساسي يتغير . يجتاز Kitesurf أكثر من 215,000 اختبار من منصة الويب (Web Platform Tests)، مع تغطية فرعية لـ DOM تبلغ حوالي 97% و HTML حوالي 96%، لذا نادرًا ما تتعطل نصوص الأتمتة الحالية .
Kitesurf مجاني خلال الفترة التجريبية، مع وجود حدود لكل حساب، وهو متاح أيضًا من خلال منصة تجربة عامة على kitesurf.cloudflare.app .
تدرج وثائق كلاودفلير الرسمية بوضوح ما لا يمكن لـ Kitesurf فعله بعد :
تم تحسين Kitesurf لما تسميه كلاودفلير "جلسات سريعة ومؤقتة" (bursty, disposable sessions): امسح، استخرج، التقط لقطة شاشة، وانتقل. بالنسبة للصفحات المعقدة التي تتطلب تمويهًا يشبه الإنسان، أو فيديو، أو تدفقات دفع تستغرق عشر دقائق، توصي كلاودفلير بالرجوع إلى محرك كروميوم الافتراضي في Browser Run (ببساطة قم بحذف معامل browser=kitesurf) .
Kitesurf ليس مفتوح المصدر بعد، لكن كلاودفلير صرحت بأن المحرك سيتم فتح مصدره في المستقبل . نظرًا لأن الفريق قام بتجميعه من مكونات Rust مفتوحة المصدر موجودة (Blitz، Stylo، Parley، Boa)، فمن المتوقع أن يسير المحرك نفسه على نفس المسار، على الرغم من عدم الإعلان عن جدول زمني محدد .
Kitesurf هو أحد مكونات الحملة الأوسع لمنتجات أسبوع الوكلاء (Agents Week) من كلاودفلير :
معًا، يوفر Kitesurf بيئة تشغيل المتصفح؛ ويوفر WebMCP طبقة اكتشاف الأدوات؛ وتمنح محفظة العملات المستقرة الوكلاء هوية اقتصادية – رؤية كلاودفلير لمجموعة كاملة من البنية التحتية للوكلاء تعمل على منصة Workers.
توجيهات كلاودفلير واضحة: استخدم Kitesurf لمهام الوكيل عديمة الحالة وعالية الحجم مثل لقطات الشاشة واستخراج HTML وفحص DOM حيث تكون كفاءة الموارد هي الأهم. ارجع إلى كروميوم (محرك Browser Run الافتراضي) كلما احتجت إلى فيديو أو WebGL أو جلسات تسجيل دخول مستمرة أو لاجتياز تحديات اكتشاف البوت التي تتحقق من بصمات TLS الحقيقية . يشترك المحركان في نفس واجهة CDP، لذا فإن التبديل بينهما هو مجرد تغيير معامل، وليس إعادة كتابة كود.