title: Protovis vs D3.js
body: <p>TLDR: Does anyone have experience of both protovis &amp; D3.js to illuminate the differences between the two?</p>
  
  <p>I've been playing with protovis for the last 2 weeks and it's been great so far. Except now I seem to have hit a bit of a brick wall with animation.</p>
  
  <p>protovis: <a href="http://vis.stanford.edu/protovis/">http://vis.stanford.edu/protovis/</a></p>
  
  <p>I want to do some quite simple animation but with protovis it feels less than intuitive - I'm starting to think that protovis was never really meant for animation.  So, I started looking at D3.js:</p>
  
  <p><a href="http://mbostock.github.com/d3/ex/stack.html">http://mbostock.github.com/d3/ex/stack.html</a></p>
  
  <p>It looks very similar, but:</p>
  
  <ul>
  <li>Seems more lightweight</li>
  <li>Seems geared to interacting with other DOM elements as well as SVG</li>
  <li>Seems geared to adding animations</li>
  </ul>
  
  <p>Can anyone illuminate any other differences?</p>
  
  <p>I'd be very grateful for any and all input</p>