DrawImage copy canvas -> canvas vs PutImageData copy imgData -> canvas vs PutImageData copy canvas -> imgData -> canvasFastest: DrawImage copy canvas -> canvas (592.8x faster)
131,950 ops/sec
311 ops/sec
223 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| DrawImage copy canvas -> canvas | |
| PutImageData copy imgData -> canvas | |
| PutImageData copy canvas -> imgData -> canvas |
| Test name | Executions per second |
|---|---|
| ✓ DrawImage copy canvas -> canvas | 177,525 Ops/sec |
| PutImageData copy imgData -> canvas | 311 Ops/sec |
| PutImageData copy canvas -> imgData -> canvas | 223 Ops/sec |