JIT to technika dynamicznej kompilacji, w której kod jest kompilowany podczas wykonywania programu. Łączy zalety interpretacji i kompilacji, przyspieszając działanie aplikacji poprzez kompilowanie tylko niezbędnych fragmentów kodu.