D3 Bar Chart

It’s common to use d3.js to render svg charts on the client-side. With the d3 node module you can render svg charts on the server-side as well. The d3 node module uses jsdom to simulate the browser’s Document Object Model (DOM) which allows for d3 selectors to work on the server-side.

Running D3 on the server with Node.js is pretty easy. You can reuse most of your client-side d3 code on the server. The only tricky part is integrating d3 widgets into your server-side views.

Continue reading
  • page 1 of 1
Author's picture

Greg Jopa

Web developer and musician. Passionate about the open web.


Web Developer


Chicago, Illinois