Just-in-time compilation (JIT) - технологія, призначена для збільшення продуктивності при виконанні програм, написаних на інтерпретованих мовах програмування.
Збільшення продуктивності досягається за рахунок перетворення байт-коду в машинний код безпосередньо під час роботи програми. Швидкість виконання програми, що досягається при цьому, порівнянна зі швидкістю виконання програм, написаних на компільованих мовах.
Дана технологія відома також під назвами dynamic translation, динамічна компіляція і компіляція «на льоту».
JIT використовується в Java, javascript, .NET Framework, а також в деяких реалізаціях Python.
Джерела:
Додатково: