Hermes: المحرك المختار
تم تحسين Hermes خصيصاً للهواتف المحمولة. في وضع Bridgeless، يقوم Hermes بتنفيذ JSI بشكل مباشر.
لماذا Hermes؟
- الترجمة المسبقة لـ Bytecode: تشغيل أسرع للتطبيق.
- بصمة ذاكرة منخفضة: أمر حيوي للأجهزة ذات المواصفات المحدودة.
- إدارة الذاكرة (Garbage Collection): محسن لخيوط واجهة المستخدم (UI threads).
سنلقي نظرة على كيفية تفاعل Hermes مع وقت تشغيل C++ لإدارة الذاكرة المشتركة بين JS والـ Native.