所以如果我有这样的图像:
如果用JS编写的,它会加载更快吗?或者用PNG或JPG或GIF更快?
答案 0 :(得分:4)
这取决于您的网络延迟,以及非平凡大小的图像,取决于服务器端和用户端可用的带宽。高延迟和低带宽会增加基于画布的解决方案更快的几率。
基于画布的图像绘制速度在浏览器之间也有很大差异。以下是一些相当过时的结果:
http://ajaxian.com/archives/canvas-benchmark
从那以后,Chrome已经推出了4个版本,Firefox团队在Firefox 4中投入了大量的工作,IE9已经通过硬件加速实现了。但它至少可以让你了解变化。