SVG vs. Canvas: Which technology to choose and why? | Hacker News Reader