1

いくつかのパフォーマンスの問題を調査しているときに、次のパフォーマンスの比較に遭遇しました。

http://jsperf.com/fastest-canvas-drawing/2

これにより、次の結果が得られます。

ここに画像の説明を入力してください

createObjectURLこれは、画像以外のものを使用すると、drawImageが90%以上遅くなることを示唆しているようです。これは本当に本当ですか?なんで?

4

1 に答える 1

1

このテストはChrome、Safari、または別のWebKitで実行しましたか?

window.URLwindow.webkitURLはChromeで定義されていないため、代わりに使用する必要があります( Chrome 23ではもう使用されていませんが、使用mozGetAsFileするととにかく殺されます)。Chromeでそのオプションのテストがエラーになっているだけなので、このような高速な結果が表示されます。

Firefoxでは、ご想像のとおり、結果は互いに一致しています。

于 2012-11-11T02:57:38.827 に答える