В V8 двигатель отвечает за создание стека вызовов среды выполнения JavaScript, который позволяет ему отслеживать свою позицию в коде. Двигатель включает в себя два основных компонента: зажигание, интерпретатор, который обрабатывает байт -код, и турбон, компилятор, который генерирует оптимизированный машинный код. Выполнение этих обработчиков создает стек вызовов C ++, отличный от стека вызовов функции JavaScript. Как эти два стека сосуществуют в памяти стека?
Подробнее здесь: https://stackoverflow.com/questions/794 ... on-a-stack