Мне было просто интересно, в какой момент браузер выполняет JavaScript, когда он поступает из кэша.Несмотря на то, что я провел какое-то исследование, я не смог найти удовлетворительных ответов.
Предположим, у меня есть сайт, где я помещаю все свои JS в один файл, который я включаю непосредственно перед закрывающим тегом body.
Теперь, если кеш пуст, JS загружается после того, как (большая часть) контент уже загружен, а затем выполнен (если я не использую метод для отсрочки выполнения).
Но если я перейду на следующую страницу, JS будет в кеше.Будет ли оно выполнено сразу после применения стилей к HTML?В этом случае пользовательский интерфейс может зависнуть во время загрузки контента, если я не ошибаюсь.
Надеюсь, я не ломаю голову над чем-то очевидным ...