Я собираюсь приступить к новому веб-проекту, и я планирую разместить некоторые JavaScripts в
и также некоторые до
, используя следующую схему:
Скрипты, которые необходимы для UX страницы: в
. Как я выбрал наверх при просмотре веб-скриптов в
загружается до загрузки страницы, поэтому имеет смысл помещать туда скрипты, необходимые для взаимодействия с пользователем.
Скрипты, несущественные для дизайна и UX (скрипты Google Analytics и т. Д.): До
.
Разумный ли это подход?
Другой подход - поместить все сценарии в
и добавить атрибуты defer к несущественным сценариям. Однако я читал, что более старые версии Firefox не поддерживают атрибут defer.