Есть асинхронная функция, которая срабатывает на 4 элемента (иногда сразу срабатывает только один, иногда и 4 сразу могут)
В ней в самом начале есть запрос на скачивание JS файла, а после уже продолжение выполнения функции
По вкладке network на вид только один запрос
Что происходит в данный момент, когда мы на каждый элемент повесили функцию с асинхронным запросом одинакового файла?
После скачивания
file
уже будет
true
, но нас интересует момент, когда его нет и 4 функции запустились одновременно
async init(element) {
if (!file) {
await this.loadFile();
}
...
}
import('config.min.js')