كايتسيرف: متصفح كلاودفلير الذي استغنى عن Chromium لأجل وكلاء الذكاء الاصطناعي
بلا تبويبات ولا سمة ولا إضافات. أطلقت كلاودفلير نسخة تجريبية من كايتسيرف، متصفح خفيف جدًا بلا واجهة رسومية، مصمم خصيصًا ليُشغَّل بواسطة وكلاء الذكاء الاصطناعي. كُتب بلغة Rust وتُرجم إلى WebAssembly ويعمل على منصة Workers، وتقول الشركة إنه أكثر كفاءة من Chromium بمقدار 3 إلى 7 مرات في استهلاك المعالج والذاكرة. فمنح كل وكيل نسخته الخاصة من Chromium أصبح مكلفًا أكثر مما تحتمل الميزانية.

كشفت كلاودفلير عن كايتسيرف، متصفح ويب بلا واجهة رسومية صُمم خصيصًا ليعمل بتوجيه من وكلاء الذكاء الاصطناعي. الأداة متاحة الآن في نسخة تجريبية، مع بيئة اختبار على الإنترنت لتجربتها مباشرة. داخليًا، كان سؤال "هل ينبغي أن نبني متصفحنا الخاص؟" يعود إلى الطاولة كل عامين أو ثلاثة دون أن يتحول إلى قرار فعلي. هذه المرة تحرك المشروع لأن شرطين اجتمعا معًا: نضج تنفيذ WebAssembly على منصة Workers بما يكفي، وتحوّل الطلب المتزايد على وكلاء الذكاء الاصطناعي إلى حاجة ملموسة لمتصفح غير مخصص للبشر.
ما يريده الوكيل ليس ما يريده الإنسان
انطلقت كلاودفلير من إعادة النظر في المتطلبات من الصفر. يحتاج متصفح البشر إلى تبويبات وعلامات مرجعية وإضافات وإدارة كلمات مرور ومزامنة بين الأجهزة. كما يُعد الرسم السريع للسمة والتمرير السلس عنصرين مهمين في جودة الواجهة المُدركة. أما وكيل الذكاء الاصطناعي فلا يحتاج إلى أي من ذلك. ما يهمه هو عدد الرموز المستهلكة، ونافذة السياق، والقدرة على التوسع، والأداء، والتكلفة. المحتوى المهيكل القابل للقراءة الآلية مهم، لكن انحراف بسيط في عرض CSS أو بكسل لا يقع بدقة في مكانه لا يسبب ضررًا يُذكر.
في المقابل، يعمل الوكيل بسرعة تفوق الإنسان بكثير ويُشغّل عددًا كبيرًا من المتصفحات في آن واحد. لذلك يجب أن يكون متصفح الوكلاء خفيفًا بما يكفي ليعمل بكثافة وسرعة عاليتين على البنية التحتية للتنفيذ، وأن يحمل إجراءات أمان مختلفة عن تلك المصممة للبشر — كالحماية من حقن التوجيهات مثلًا. محركات مثل Chromium بُنيت للبشر وتحمل عبئًا إضافيًا لا تستخدمه النماذج أبدًا. استهلاكها للذاكرة والمعالجة مرتفع جدًا بحيث يصبح منح كل وكيل نسخته الخاصة أمرًا غير مجدٍ من الناحية المالية. والنتيجة: ظلت مساحات واسعة من الويب متاحة فقط للنماذج الأغلى والأكثر قدرة.
Rust وWebAssembly، وWorkers من تحتهما
كُتب كايتسيرف أساسًا بلغة Rust، وتُرجم إلى WebAssembly، ويعمل على منصة Cloudflare Workers. بلا Chromium وبلا اعتماد على Node.js. وبحسب الشركة، يستهلك المعالج والذاكرة بمعدل أقل بـ3 إلى 7 مرات من Chromium، وصُمم لينطلق من جديد مع كل طلب. الوصول إليه مجاني خلال فترة النسخة التجريبية.
تستند هذه البنية إلى سنوات من العمل على منصة المطورين: Workers الديناميكية، وDurable Objects القائمة على SQLite، والاتصال عن بُعد بين الـ Workers، وربط الخدمات، وتحسين التوافق مع Node.js، ورفع عدة حدود قصوى — كلها لبنات جعلت من الممكن تشغيل تطبيقات بحجم لم يكن متاحًا من قبل على Workers. عامل آخر: واجهة برمجة تطبيقات كلاودفلير لأتمتة المتصفح بلا واجهة رسومية كانت تنمو بالفعل بسرعة مع انتشار الذكاء الاصطناعي. يحتاج الوكلاء إلى متصفح لإنجاز مهام كثيرة، وبعض المهام لا يمكن إنجازها من دونه ببساطة.
الأدوات القائمة تتصل به دون أي تعديل
أهم قرار عملي اتخذته كلاودفلير هو عدم فرض بروتوكول خاص بها. يمكن الوصول إلى كايتسيرف عبر بروتوكول Chrome DevTools بواسطة WebSocket، أو عبر واجهة برمجة تطبيقات RESTful بواسطة HTTP. ولأنه يتحدث لغة CDP، فإن أدوات قائمة مثل Puppeteer وPlaywright وواجهة Chrome عن بُعد، بل وواجهة Chrome DevTools نفسها، تتصل به مباشرة وتعمل دون أي تعديل. هذا التصميم الذي يُقلّص تكلفة الانتقال إلى الحد الأدنى يزن كثيرًا في قرار تبنّي الأداة.
- التنفيذ: أساسًا بلغة Rust، مترجمة إلى WebAssembly، تعمل على Cloudflare Workers
- الكفاءة: تقول كلاودفلير إنه أقل استهلاكًا للمعالج والذاكرة من Chromium بمقدار 3 إلى 7 مرات
- الاتصال: بروتوكول CDP عبر WebSocket وواجهة RESTful؛ يعمل Puppeteer وPlaywright دون تعديل
- التحقق: مطابقة اختبارات Web Platform Tests، إضافة إلى اختبارات متعددة المراحل على مواقع حقيقية مقارنة بـ Chromium
بخصوص التحقق، تكشف كلاودفلير عن منهجها: إلى جانب مطابقة اختبارات Web Platform Tests، تُشغّل الشركة عبر Puppeteer سيناريوهات متعددة المراحل على مواقع حقيقية، على كل من كايتسيرف وChromium المستخدم كمرجع، وتقارن النتائج مع تقدم التطوير. ودون مفاجأة، اجتاز أيضًا الاختبار التقليدي: هل يمكنه تشغيل لعبة Doom؟
الخفة تصبح شرطًا أساسيًا في عصر الوكلاء
لا يمثل كايتسيرف مجرد وصول متصفح خفيف آخر. فإذا افترضنا أن الوكلاء سيتولون تشغيل الأنظمة التجارية، يتوقف المتصفح عن كونه "النافذة التي ينظر منها الإنسان" ليصبح "قطعة تُنفّذها الآلة". وبالنسبة لقطعة كهذه، فإن ما يهم هو تكلفة الوحدة، ووقت الإقلاع، وعدد التنفيذات المتزامنة. أرقام الأداء المنشورة في النسخة التجريبية صادرة عن الشركة نفسها، وسيحتاج التوافق الفعلي إلى التحقق منه في كل بيئة عمل على حدة — لكن الاتجاه نفسه يصعب تجاهله. فمن يخطط لتشغيل عشرات أو مئات الوكلاء بالتوازي، سيظهر له وزن المتصفح عاجلًا أم آجلًا في الفاتورة.
المصادر
- タブもテーマも拡張機能もないAI専用の超軽量ヘッドレスブラウザ「Kitesurf」、Cloudflareが発表Publickey · ١٦ أغسطس ٢٠٢٦
- Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare WorkersCloudflare Blog · ١٤ أغسطس ٢٠٢٦



