Вопрос о параллельной загрузке скриптов
Изучаю материалы по оптимизации веб-сайтов и наткнулся на информацию о том, что загрузка JavaScript-файлов может блокировать загрузку других ресурсов. В источнике говорится, что лучше всего размещать все скрипты в конце HTML-документа.
Однако когда я открываю инструменты разработчика в браузере и смотрю на вкладку Network, то вижу что несколько JS-файлов загружаются одновременно. Как это объяснить?
Мои наблюдения
В современных браузерах я наблюдаю параллельную загрузку скриптов, что противоречит прочитанной информации. Возможно ли что:
- Современные браузеры изменили подход к загрузке
- Ограничения больше не действуют
- Я что-то неправильно понимаю в процессе
Дополнительный вопрос
Также хотелось бы лучше понять весь процесс загрузки и парсинга HTML, CSS и JavaScript браузером. Есть ли хорошие ресурсы которые объясняют эти принципы простым языком?
Буду благодарен за разъяснения по этому вопросу.