This is an example of displaying content pulled from a PhantomJS webservice
I used this example when I talked about “serving websites to websites with PhantomJS” at this months Oxford Geek Nights
With phantomjs you are able to access more than just the HTML/DOM of a page - how the page is eventually rendered in a browser. In this example - we can pull out all the links of a page and find out what area (in pixels) they consume.
Using this script we can get a map of the links to the element areas, which looks something like this:
Graphing the data
We can now pull in this data with AJAX and render it on the page using d3 (the force directed graph layout)