JITkääntäjiä
JITkääntäjät, eli Just-In-Time-kääntäjät, ovat ohjelmia, jotka kääntävät ohjelmakoodia konekielelle juuri ennen sen suorittamista. Tämä eroaa perinteisistä käännösmenetelmistä, joissa koodi käännetään kokonaan valmiiksi ennen suoritusta tai se tulkataan rivi riviltä. JIT-kääntäjät ovat yleisiä dynaamisissa ohjelmointikielissä, kuten Javassa ja Pythonissa, sekä .NET-ympäristössä.
JIT-kääntäjän perusidea on parantaa ohjelman suorituskykyä. Kun ohjelma käynnistetään, JIT-kääntäjä analysoi sitä ja tunnistaa usein käytettyjä
JIT-kääntäjien käyttöön liittyy joitakin haittoja. Kääntämisprosessi itsessään vie aikaa käynnistysvaiheessa, mikä voi hidastaa ohjelman aloitusta verrattuna