مترجم يعمل أثناء تشغيل البرنامج لتحويل الكود (Bytecode) إلى لغة آلة.
يقوم بتحسين الكود النشط (Hot Spots) ليعمل بسرعة تقارب اللغات المترجمة مسبقاً (C++).