¿Migrar de jsdom a phantomJS? (creación básica de DOM)

M. Bostock señaló que jsdom de nodejs tiene un soporte incompleto para svg y, crítico para mí, no es compatiblegetBBox(). Además, aconsejó cambiar a PhantomJS de nodejs. Lo comprobé pero el enfoque es nuevo para mí.

Mi script nodejs + jsdom crea un DOM virtual, con el que juega mi d3js y es el siguiente:

var jsdom = require('jsdom');
jsdom.env(                             // creates virtual page
  "<html><body></body></html>",        // create my DOM hook,
  [ 'http://d3js.org/d3.v3.min.js',    // add my online dependencies ...
  '../js/d3.v3.min.js',                // ... & local ones
  '../js/jquery-2.1.3.min.js'],

  function (err, window) {
           //my normal JS or nodejs code here !
  }
);

¿Cómo migrar este nodejs + jsdom a nodejs + PhantomJS?

Respuestas a la pregunta(0)

Su respuesta a la pregunta