title: SVG vs CANVAS (Snap.svg vs FabricJS)
body: <p>I made a speedtest to compare Snap.svg (SVG) to FabricJS (CANVAS):
  <a href="http://jsbin.com/tadec/7" rel="nofollow">http://jsbin.com/tadec/7</a> <code>function dummy()</code>.</p>
  
  <p>In Chrome SVG renders in 120 ms, while CANVAS renders in 1100 ms. SVG is 9x faster than CANVAS.</p>
  
  <p>Fabricjs.com page says in <a href="http://fabricjs.com/raphael-vs-fabric-complex/" rel="nofollow">this example</a> that Raphael takes 225 ms and Fabric takes 97 ms (parsing: 80, rendering: 17).</p>
  
  <p>I have had an impression (after reading fabricjs.com and <a href="http://paperjs.org/about/faq/" rel="nofollow">paperjs.org</a>) that FabricJS and more generally Canvas is faster than SVG.</p>
  
  <p>My speed test claims that SVG is significantly faster than Canvas (at least Snap.svg seems to be significantly faster than FabricJS).</p>
  
  <p>Why FabricJS is so slow in my test? Have I made some mistake in comparison, because I'm surprised that SVG seems to be faster than Canvas in my speed test.</p>
  
  <p>EDIT: My question is two-parted: Why rendering speed is so much slower in FabricJS and why dragging speed as well?</p>