Понимание условий асинхронной гонки Javascript Термин «состояние гонки» обычно применяется к конфликту при доступе к общим переменным в многопоточной среде. В Javascript ваш JS-код выполняется только одним потоком за раз, но все же можно создавать похожие проблемы.
Это распространенная проблема, когда люди просто вслепую делают свои функции асинхронными, не задумываясь о последствиях.
Возьмем очень простой пример — ленивая загрузка какого-то ресурса с одним экземпляром.
https://dev-gang.ru/article/ponimanie-uslovii-asinhronnoi-gonki-javascript-jro3mt2525/
@javascriptv