Если javascript-интерпретатор делает "компиляцию JIT", он кэширует его результаты для использования в одном и том же script в следующий раз, когда загружаю веб-сайт?

чтобы сделать его более конкретным, я в основном забочусь о интерпретаторе SpiderMonkey в Firefox.

Итак, предположим, что я хочу ускорить загрузку определенного веб-сайта в своем браузере или ускорить загрузку всех веб-сайтов, имеющих некоторые популярные script, например. JQuery. Предположительно, используемые сценарии не изменяются между перезагрузкой страницы. Будет ли SeaMonkey много понимать и избегать полной перекомпиляции?

Если SpiderMonkey не будет, будет ли другой интерпретатор? Или это в основном потенциальная новая функция, которой никто не заботится, поскольку компьютеры бывают быстрыми, как есть?

Ответ 1

Это не оптимизация, которую делает Gecko, но это тот, который мы изучаем точно. К сожалению, есть некоторые осложнения, связанные с этим.