相同点: 主要用于画 2D 图形 不同点: Canvas 画的是位图,SVG 画的是矢量图,而矢量图是放大不失真的。SVG 不依赖分辨率,Canvas 依赖分辨率。SVG 节点过多时渲染慢,Canvas 性能更好一点。