Движок V8 начинает компиляцию кода на каком моменте? На моменте исполнения кода из коллстека или заранее, когда Интерпретатор только прошёлся по коду и закинул все встречные функции-переменные в колстек.
Думаю было бы неплохо про это почитать.
не компиляцию, а интерпретацию, сразу как скрипт полностью загрузится.