تحديث جديد لمتصفح Kitesurf من Cloudflare يضيف دعم WebMCP
أطلقت شركة Cloudflare حزمة تحديثات جديدة لمتصفحها Kitesurf المخصص لعصر وكلاء الذكاء الاصطناعي، متضمنةً تكامل WebMCP، وتحسينات واسعة في محرك معالجة الويب وأداء DOM.

تطور متصفح Kitesurf لعصر وكلاء الذكاء الاصطناعي
في شهر أغسطس الماضي، كشفت شركة Cloudflare النقاب عن متصفح Kitesurf، وهو متصفح مصمم خصيصاً ليلبي الاحتياجات البرمجية لوكلاء الذكاء الاصطناعي ويعمل بالكامل على شبكة Cloudflare Workers، وذلك بعيداً عن التعقيدات والزوائد البرمجية للمتصفحات التقليدية الموجهة للبشر. ويمكن مراجعة التفاصيل التقنية الأولى عبر مقال المدونة where we introduced Kitesurf.
ومنذ ذلك الإطلاق، خضع المتصفح لاختبارات مكثفة ومهام واقعية بالاعتماد على ملاحظات العملاء الداخلية والخارجية. وتوضح الشركة أن الهدف الأساسي هو تعزيز كفاءة المتصفح وجعله أكثر قدرة على التعامل مع المواقع المعقدة بدقة وسرعة عالية.

تكامل تقنية WebMCP لتسهيل مهام الوكلاء
أعلنت Cloudflare رسمياً عن دمج تقنية WebMCP في متصفح Kitesurf. وتساعد هذه التقنية المطورين على إتاحة وظائف المواقع مباشرة للوكلاء، مما يمكنهم من استدعاء الدوال البرمجية مباشرة بدلاً من محاكاة النقرات العشوائية على الشاشة. وتجدر الإشارة إلى أن دعم هذه التقنية متاح بالفعل ضمن أدوات تطوير مختلفة مثل WebMCP و beta.
ويمكن للمهتمين اختبار هذه الميزات عبر زيارة Kitesurf playground، حيث يمكن استعراض الأدوات البرمجية المتاحة التي تسهل تفاعل نماذج الذكاء الاصطناعي مع صفحات الويب بصورة موثوقة.

دعم معايير الويب واجتياز اختبارات القياس
شهد التحديث الجديد توسيع قائمة واجهات برمجة التطبيقات المدعومة، لتشمل حل الوحدات النمطية القائم على عناوين URL، ووحدات JSON، ومعالجة خرائط الاستيراد لجلب نصوص JavaScript بكفاءة أكبر. كما تحسنت سلوكيات الإطارات الفرعية (Iframes) لضمان عزل أفضل وعرض أدق للنصوص بمختلف اللغات.
وفي إطار قياس الجودة والتوافق مع المعايير القياسية للمتصفحات، نجح Kitesurf في اجتياز أكثر من 730,000 اختبار فرعي ضمن مجموعة اختبارات منصة الويب (WPT)، مسجلاً زيادة قدرها نصف مليون اختبار فرعي مقارنة بنسخة الإطلاق الأولية.
تحسينات الأداء وتقليل زمن الانتقال
بالنسبة لوكلاء الذكاء الاصطناعي، تكمن الأهمية القصوى في تقليص زمن الانتقال لدورة العمل الخاصة بالوكيل بدلاً من مجرد تحميل الصفحات بسرعة. لذلك، قامت الشركة بتحسين محرك JavaScript وبنية DOM الداخلية لتقليل العمليات المتكررة بين محرك Boa وبيئة DOM.
كما شملت التحسينات إدارة الذاكرة، وعمليات تحميل الخطوط وأوراق الأنماط، مما يضمن تشغيل صفحات الويب الكثيفة بأعلى كفاءة ممكنة ودون إهدار الموارد الحوسبية للوكيل.

التكامل مع منصة Browser Run وتوسيع واجهات البرمجة
يتيح منتج Browser Run للمطورين التحكم البرمجي في نسخ المتصفحات غير الرسومية. ومع التحديث الأخير، أصبح Kitesurf يتمتع بتغطية كاملة لواجهات برمجة تطبيقات Browser Run، مما يتيح استخدامه بسلاسة مع أدوات شهيرة مثل CDP و Playwright و Puppeteer و MCP.
كما أصبح بإمكان المطورين الاستفادة من إجراءات Quick Actions السريعة مباشرة داخل نصوص Worker البرمجية لالتقاط الصور أو استخراج محتوى HTML.

العرض القائم على الطرفية ورؤية الوكلاء للصفحات
عمدت Cloudflare إلى فصل مكونات صفحة الجلسة عن عارض الصفحات، مما سمح بنقل منطق الرسوميات خارج الكور الأساسي لمتصفح Kitesurf. ونتيجة لذلك، أصبح بالإمكان إخراج البيانات بصيغة تتوافق مع بروتوكولات الرسوميات للطرفيات الحديثة مثل Kitty، بالإضافة إلى وضع نصوص纯 ANSI للتطبيقات التي لا تدعم الرسوميات.
يتيح هذا التطوير الجديد للمطورين معاينة صفحات الويب الحديثة مباشرة من نافذة الطرفية، فضلاً عن تتبع الكيفية التي يرى بها وكيل الذكاء الاصطناعي صفحات الويب أثناء تنفيذ مهامه.
المصادر
- Cloudflare BlogThe road to the agentic browser: A Kitesurf update