Canvas是使用JavaScript程序绘图(动态生成),SVG是使用XML文档描述来绘图
一般情况下,随着屏幕大小的增大,canvas将开始降级,因为需要绘制更多的像素。随着屏幕上的对象数目增多,SVG 将开始降级,因为我们正不断将这些对象添加到 DOM 中。这些度量不一定准确,以下方面的不同一定会引起变化:实现和平台、是否使用完全硬件加速的图形,以及 JavaScript 引擎的速度。
Canvas是使用JavaScript程序绘图(动态生成),SVG是使用XML文档描述来绘图
一般情况下,随着屏幕大小的增大,canvas将开始降级,因为需要绘制更多的像素。随着屏幕上的对象数目增多,SVG 将开始降级,因为我们正不断将这些对象添加到 DOM 中。这些度量不一定准确,以下方面的不同一定会引起变化:实现和平台、是否使用完全硬件加速的图形,以及 JavaScript 引擎的速度。
转载于:https://my.oschina.net/dawd/blog/865275