Что такое стек вызовов (`Call Stack`) и как он взаимодействует с асинхронным кодом?
Call Stack — это структура данных, используемая движком JavaScript для отслеживания выполнения функций в программе. Он работает по принципу LIFO (Last In, First Out), то есть последняя вызванная функция обрабатывается первой.