🖥 Понимание среды выполнения JavaScriptХорошая статья, описывающая, как JavaScript работает под капотом. Описывается, как во всём этом процессе участвует куча, стек вызовов, цикл событий и т.д.
Особенно это актуально освежить перед собеседованием, скорее всего пригодится.
Некоторые факты из статьи:⏩JavaScript имеет уникальную модель выполнения, основанную на движке.
⏩В среде выполнения JavaScript есть два основных компонента: куча (Heap) и стек вызовов (Call Stack).
⏩Куча предоставляет место для хранения переменных и экземпляров, создаваемых программой.
⏩Стек вызовов играет важную роль в выполнении кода, записывая точку в программе, где выполняются операции.
⏩JavaScript использует асинхронную модель для выполнения операций, которые могут занять непредсказуемое количество времени.
⏩Web API, Очередь Обратных Вызовов и Цикл Событий обеспечивают неблокирующее поведение JavaScript.
📎 Статья@javascriptv