¿Cómo puede ver mi código node.js si se ejecuta bajo nodejs, iojs, jxcore o node-chakracore oficiales?

Ahora hay varios tenedores de nodejs por varias razones.

Para que mi código de nodo vea en qué bifurcación se está ejecutando, ¿cuál es actualmente la mejor manera?

Los tenedores que conozco son:

El lanzamiento oficial de nodejsiojs: supongo que ahora está en desuso ya que se ha unido a los nodejs oficiales, pero sigue siendo de interésJXcore: una bifurcación que admite múltiples CPU / núcleo; múltiples motores JS, incluidos V8, SpiderMonkey de Mozilla y ChakraCore de Microsoft; y empaquetado de aplicaciones js para que npm no necesite ser utilizado por los usuarios de las aplicacionesLa bifurcación de nodejs de Microsoft que utiliza el motor ChakraCore JS de su navegador Edge a través de una cuña de compatibilidad V8

(También hice una pregunta complementaria sobre la detección de qué motor JS se está utilizando. Esta pregunta solo se trata de detectar qué bifurcación se está utilizando).

Respuestas a la pregunta(1)

Su respuesta a la pregunta