можно и отдельно V8 с JS завести. Это просто вопрос проектирования API/ABI системы плагинов
В envoy V8 как основной движок используется, quickjs или spidermonkey (interpreter only) встраивается наоборот со стороны вазма. Это делают в standalone, когда очень хочется что-то запустить написанное на js
Envoy сделал сперва api который позволяет писать расширения на C++. К этому api прикрутили VM. Но прикрутить можно любой интерпретатор.
Обсуждают сегодня