بيئة التشغيل المحلية
يشير وقت التشغيل المحلي (Local Runtime) إلى بيئة التنفيذ التي يعمل فيها تطبيق أو جزء من التعليمات البرمجية مباشرة على جهاز المستخدم النهائي (مثل الهاتف الذكي أو الحاسوب المحمول أو جهاز إنترنت الأشياء) بدلاً من الاعتماد فقط على خادم بعيد أو بنية تحتية سحابية. ويتناقض هذا بشكل حاد مع البنى التقليدية القائمة على السحابة حيث تتم جميع العمليات عن بعد.
يعالج التحول نحو أوقات التشغيل المحلية القيود الحرجة للأنظمة المعتمدة كليًا على السحابة. فهو يقلل بشكل كبير من زمن الاستجابة عن طريق إزالة رحلات الذهاب والإياب عبر الشبكة، ويضمن استمرار الوظائف حتى عندما يكون الاتصال بالإنترنت ضعيفًا أو غير متاح، ويحسن بشكل كبير من خصوصية المستخدم من خلال إبقاء البيانات الحساسة على الجهاز.
تدمج أوقات التشغيل المحلية محركات الحوسبة الضرورية - مثل محركات الاستدلال للتعلم الآلي خفيفة الوزن، أو محركات جافاسكريبت، أو مجموعات التطوير البرمجية (SDKs) المتخصصة - مباشرة في حزمة التطبيق. عند استدعاء دالة ما، يتم تنفيذ التعليمات البرمجية باستخدام الموارد المتاحة في الأجهزة المحلية، متجاوزًا استدعاءات واجهة برمجة التطبيقات الخارجية لتلك المهمة المحددة.