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

Canvas vs SVG (interactive application)

本文关键字:应用程序 交互式 vs SVG Canvas      更新时间:2023-09-26

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

您的第一步应该是分析现有的HTML代码,找出它运行缓慢的原因。有7200个单元格的表不一定很慢。五年前,我有一个2mb的原始HTML表格,浏览器可以在不到2秒的时间内渲染出来。

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