Поток выполнения в JavaScript. Пол Райан визуально объясняет, как работает контекст выполнения и стек вызовов на простом примере — https://alligator.io/js/thread-of-execution/