если интерпретатор javascript выполняет «компиляцию JIT», кэширует ли он результаты для использования в том же сценарии при следующей загрузке веб-сайта? - PullRequest
12 голосов
/ 11 мая 2011

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

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

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

1 Ответ

10 голосов
/ 11 мая 2011

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

...