我想知道加载用纯 javascript 制作的图形或使用大图像是否有很大区别。
作为引用,我在 jsFiddle 上做了这个例子.从性能的 Angular 来看,什么是最好的,使用 png 图像绘制图像还是使用 javascript 绘制它?
最佳答案
对于复杂的图片,渲染会很慢,因为javascript本身就很慢。 对于数百张小图片,使用 img 标签可能会非常快。
扼杀性能的唯一方法是使用“运行时间很长的 javascript”,因为阻塞(并且可以通过某些工作/消费者模式避免),或者使用具有 alpha 透明度的巨大图像。
Chrome 和 Opera 的 future 版本将有一个用于 CSS/渲染的分析器,它会告诉您究竟有多少以及什么需要更多时间来渲染。
关于javascript - 比较图像与 javascript 时哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9864341/