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上正常工作。 –
我明白了,謝謝。應該檢查來源,而不是隻看結果。 –