Так как JS интерпретируемый язык, ему нужен движок, который будет интерпретировать и исполнять код.

v8 Разработанный Google и написанный на C++ движок, который умеет интерпретировать и исполнять код (компилировать его в машинный код) на JS и WebAssembly

Этот движок используется во многих рантаймах: NodeJS, Deno & Electron и браузеры Chrome, Chromium, Brave, Opera, and Microsoft Edge.

Он также может быть встроен в любое C++ приложение

Ссылки