Canvas vs SVG(交互式应用程序)

时间:2014-08-11 09:08:38

标签: javascript html5 canvas svg

我的项目应该用什么?在我的应用程序中,我已经生成了表格,1/2的单元格可以点击滑动到国际象棋,每个单元格是有效的(ID由位置XY)。在这些单元格中将是类似于二极管LED的圆形(因此它将具有一些模糊,渐变等)并且我放置了一些数据 - *。此外,我想从文件中绘制图像作为我的表的掩码,调整此表的大小,更改所有红色LED的颜色等。我应该使用SVG还是canvas?现在我使用html DOM,但它太慢了。

1 个答案:

答案 0 :(得分:2)

您的第一步应该是对现有的HTML代码进行分析,以找出缓慢的原因。具有7200个单元格的表格不必很慢。我有2 MB原始HTML的表格,浏览器会在不到2秒的时间内渲染它们 - 五年前。

canvas或SVG都不会神奇地解决您的性能问题。