扫码关注官方订阅号
想使用js在本地绘制流量图,每个页面大约显示近1000张图。使用canvas绘制100张还行,但更多的时候浏览器就会卡死。因而产生了想使用svg绘图的想法,但不知道svg的性能如何?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
这篇文章中有一个性能比较的图表可以参考一下:http://segmentfault.com/blog/trigkit4/1190000002435534 另外也可以阅读知乎这个问题参考一下:http://www.zhihu.com/question/19690014
Canvas依赖分辨率不支持事件处理器弱的文本渲染能力能够以 .png 或 .jpg 格式保存结果图像最适合图像密集型的游戏,其中的许多对象会被频繁重绘SVG不依赖分辨率支持事件处理器最适合带有大型渲染区域的应用程序(比如谷歌地图)复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快)不适合游戏应用
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这篇文章中有一个性能比较的图表可以参考一下:http://segmentfault.com/blog/trigkit4/1190000002435534
另外也可以阅读知乎这个问题参考一下:http://www.zhihu.com/question/19690014
Canvas
依赖分辨率
不支持事件处理器
弱的文本渲染能力
能够以 .png 或 .jpg 格式保存结果图像
最适合图像密集型的游戏,其中的许多对象会被频繁重绘
SVG
不依赖分辨率
支持事件处理器
最适合带有大型渲染区域的应用程序(比如谷歌地图)
复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快)
不适合游戏应用