Сколько копий V8 в NW.js и Electron?

Проще говоря, NW.js и Electron состоят из частей браузера (webkit, Chromium или чего-либо еще), соединенных с движком JavaScript (node.js, io.js или чем-то еще).

Мой вопрос: сколько там копий V8? Я спрашиваю, потому что я знаю, что есть один в Chromium и один в node.js.

Тот же вопрос для NW.js.

Я не спрашиваю, сколько на самом деле задействовано в выполнении приложения, а сколько присутствует в распределенном приложении и, возможно, в памяти.

1 ответ

Решение

Существует только одна копия кода V8, стандартная библиотека node.js интегрирована в цикл запуска Chromium V8. В памяти, поскольку Electron следует многопроцессной модели Chromium, каждый процесс будет запускать цикл запуска V8 (то есть основной процесс плюс один процесс на окно).

Другие вопросы по тегам