Старая тема с множеством обсуждений ... Я прочитал многие из них, но все еще не уверен ...
Какое лучшее место и лучшие теги скрипта (defer / async) для поиска начальной загрузки-4 JS-скрипта для лучшей производительности?
В документации Bootstrap: «Поместите следующие s в конце своих страниц, справа перед закрывающим тегом тела
</body>
Они не используют какие-либо теги сценария (defer / async)
Я читал о тегах сценариев. Некоторые писали, что обнаружение сценария перед закрывающим тегом тела похоже на определение заголовка с помощью тега "defer". (за исключением старых браузеров) некоторые говорят, что «производительность была бы лучше, если скрипты все еще находятся в конце, так как они будут загружены позже»
Так что следующая рекомендация ??? 1014 *
Нахождение jquery / popper / bootstrap перед закрывающим тегом тела, сначала jquery и использование defer для popper.min.js и bootstrap.min.js?
<body>
......
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script defer src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" ></script>
</body>
Или просто как в документации по начальной загрузке без"деfer "тег ??