Мигрировать с JSDOM на PhantomJS? (базовое создание DOM)

М. Босток отметил, что jsdom для nodejs имеет неполную поддержку svg и, что важно для меня, не поддерживаетgetBBox(), Также он посоветовал перейти на PhantomJS для nodejs. Я проверил, но подход является новым для меня.

Мой скрипт nodejs + jsdom создает виртуальный DOM, с которым мой d3js играет и работает следующим образом:

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 !
  }
);

Как перенести этот nodejs + jsdom в nodejs + PhantomJS?

Ответы на вопрос(1)

Ваш ответ на вопрос