وتوفر المكتبة نظام ملفات دائمًا مدعومًا بـSQLite، إلى جانب تنفيذ أوامر shell وبيئة عمل موحّدة لعمليات الملفات وتشغيل الشيفرة وإعداد البيئة. وبذلك لا يحتاج المطوّر إلى جمع الحوسبة والتخزين والعزل الأمني يدويًا في كل مشروع .
وتطرح Cloudflare المشروع كمكتبة مفتوحة المصدر بهدف اختبار الفكرة والتعلم مع العملاء الذين يشغّلون الوكلاء على نطاق واسع .
في تحديث آخر، أتاحت Cloudflare لـ Python Workers وJavaScript/TypeScript Workers استدعاء أساليب بعضها بعضًا مباشرة عبر Workers RPC باستخدام Service bindings .
وتتصرف الاستدعاءات متعددة اللغات كأنها استدعاءات دوال عادية، من دون الحاجة إلى تبعيات إضافية أو تعريف مخططات أو استخدام protobuf أو كتابة شيفرة لتسلسل البيانات. ويتولى Foreign Function Interface (FFI) في Pyodide تحويل الأنواع تلقائيًا .
كما يمكن تمرير كائنات ودوال وتدفقات حية بين اللغتين، وتنتقل الاستثناءات إلى موضع الاستدعاء، مع دعم الأنواع القابلة للنسخ البنيوي كمعاملات أو قيم مُعادة .
عمليًا، يتيح ذلك لوكيل مكتوب بـPython الاستفادة من Worker لمعالجة البيانات مكتوب بـJavaScript، أو العكس، من دون بناء طبقة اتصال منفصلة بين الجزأين.
أعلنت Cloudflare أيضًا دعم الاتصالات الواردة عبر TCP في Workers وContainers من خلال Spectrum، بما يسمح بتمرير المقابس مباشرة إلى Durable Objects والحاويات .
وتضيف بيئة Workers معالجًا جديدًا باسم connect(socket)، يتيح للـWorker قبول مقبس TCP وارد مباشرة . كما يستطيع المطوّرون تشغيل تطبيقات gRPC ثنائية الاتجاه أو الاستفادة من التحويل التلقائي بين gRPC وgRPC-Web داخل Workers .
يمثل ذلك توسعًا مهمًا للمنصة، إذ يفتحها أمام بروتوكولات تتجاوز HTTP، بما في ذلك الاتصالات المستمرة والتدفقات الثنائية والتطبيقات التي تتطلب زمن استجابة منخفضًا.
تبدو الإعلانات الثلاثة أجزاء من استراتيجية واحدة، لا مجرد ميزات منفصلة:
الرسالة الأوسع من Cloudflare هي أنها تريد بناء طبقة البنية التحتية لعصر الوكلاء: حاسوب خاص لكل وكيل، ولغات قابلة للتكامل، وبروتوكولات أقل تقييدًا. وإذا نجح هذا التوجه، فسيتمكن المطوّرون من بناء الوكلاء ونشرهم وربطهم على الحافة دون إدارة الخوادم والحاويات أو إنشاء طبقات ترجمة بروتوكولية بأنفسهم.