Самопроверка19 / 19

Проверка понимания

Шесть вопросов с объяснениями

01Кто предоставляет setTimeout в браузере?
02Что хранит AST, построенное парсером?
03Что происходит при деоптимизации в V8?
04Для чего нужен кадр стека?
05const a = { hp: 10 }; let b = a; b = null; Что с a?
06Сцена удерживается через глобальный listener. Что делать?

Проверить по первоисточнику ↗

V8 · Scanner и AST↗Парсер строит из токенов дерево, которое описывает структуру программы.V8 · Кадры стека↗Хранение состояния отдельных вызовов функций и места возврата.ECMA-262 · Execution Contexts↗Контексты исполнения и их стек в спецификации.V8 · Maglev↗Уровни исполнения, обратная связь и спекулятивная оптимизация.ECMA-262 · Object Type↗Свойства и идентичность объектов; физическое размещение памяти не предписано.