DrawImage whole master into di canvas vs PutImageData whole master into pid canvas vs DrawImage half master into di canvas vs PutImageData half master into pid canvasFastest: DrawImage whole master into di canvas (29.8x faster)
549,787 ops/sec
348,275 ops/sec
21,351 ops/sec
18,421 ops/sec
Fastest: DrawImage whole master into di canvas (17.0x faster)
374,741 ops/sec
194,085 ops/sec
29,879 ops/sec
22,079 ops/sec
Fastest: DrawImage half master into di canvas (27.2x faster)
386,924 ops/sec
365,606 ops/sec
14,400 ops/sec
14,205 ops/sec
Fastest: DrawImage whole master into di canvas (66.7x faster)
219,146 ops/sec
96,424 ops/sec
3,483 ops/sec
3,287 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| DrawImage whole master into di canvas | |
| PutImageData whole master into pid canvas | |
| DrawImage half master into di canvas | |
| PutImageData half master into pid canvas |
| Test name | Executions per second |
|---|---|
| ✓ DrawImage whole master into di canvas | 345,620 Ops/sec |
| DrawImage half master into di canvas | 144,064 Ops/sec |
| PutImageData half master into pid canvas | 6,451 Ops/sec |
| PutImageData whole master into pid canvas | 6,253 Ops/sec |