an approach to individual or organizational learning and development that promotes need-related training be readily available exactly when and how it is needed by the learner.
In computing, just-in-time compilation (also dynamic translation or run-time compilations) is compilation (of computer code) during execution of a program (at run time) rather than before execution.