1
巨大的性能差异在调查我偶然发现了下面的性能对比一些性能问题:解释HTML画布图像绘制
http://jsperf.com/fastest-canvas-drawing/2
这将产生以下结果:
这似乎表明,如果你使用任何东西,但图像的drawImage将会慢90%以上。这是真的吗?为什么?
巨大的性能差异在调查我偶然发现了下面的性能对比一些性能问题:解释HTML画布图像绘制
http://jsperf.com/fastest-canvas-drawing/2
这将产生以下结果:
这似乎表明,如果你使用任何东西,但图像的drawImage将会慢90%以上。这是真的吗?为什么?
您是否在Chrome,Safari或其他WebKit中运行过此测试?
window.URL
是在Chrome中未定义,你需要使用window.webkitURL
代替(虽然not anymore in Chrome 23,但使用的mozGetAsFile
杀死你啦)。你看到这样更快的结果,因为测试只是在Chrome下为该选项出错。
在Firefox上,结果更符合您的预期。
如截图所示,我在Chrome上运行它,但我也在IE10中试过,并得到了类似的结果。 –
我只有IE 9,它也没有'window.URL',但我敢打赌它只是同样的'mozGetAsFile'问题。为此,您可能在该页面的某处出现错误。这真的只是一个有点旧的测试,在这一点上,它确实只能在Firefox上正常工作。 –
我明白了,谢谢。应该检查来源,而不是只看结果。 –