Я пытаюсь понять работу асинхронного тега. Предположим, что у меня есть следующий фрагмент кода в моем HTML:Почему сценарий меньшего размера с асинхронным тегом выполняется вторым?
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/main.css">
<script src="js/big.js"></script>
<script src="js/small.js" async></script>
</head>
сценария big.js гораздо больше, и загруженным после small.js и по-прежнему выполняется первым, small.js событие имеет асинхр добавлен тег. Не должен ли тэг async гарантировать, что скрипт будет выполнен, как только он будет загружен?
Примечание: если я поставил async для скрипта big.js, сначала выполняется small.js.