واجهة تتيح ربط وظائف مكتوبة بلغات برمجة مختلفة داخل التطبيق نفسه.
تشرح GitHub انتقال runtime المشترك لمنتجات Copilot من TypeScript وNode.js إلى أكثر من 800 ألف سطر Rust، عبر 128 طلب سحب وعمليات استبدال تدريجية داخل الفرع الرئيسي. وتكشف التجربة كيف استُخدمت وكلاء الذكاء الاصطناعي لتسريع مشروع كان سيحتاج سابقاً إلى فريق كامل لمدة عام أو عامين.
تشرح Lily Mara منهجية إعادة هيكلة الوظائف عبر واجهة الربط بين اللغات FFI لنقل أجزاء محددة من Python إلى Rust باستخدام PyO3، مع الحفاظ على التطبيق القائم وتقليل مخاطر إعادة الكتابة الشاملة. وتوضح التجربة أن التسارع على مستوى الوظيفة قد يتجاوز 100 مرة، بينما بلغ التحسن في اختبار HTTP الكلي نحو 15% فقط، ما يبرز أهمية القياس على مستوى النظام.