Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Canvas restore or retranslate
(version: 1)
Comparing performance of:
restore vs retranslate
Created:
one year ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<canvas id='canvas' width='1000' height='1000'></canvas>
Script Preparation code:
var el = document.getElementById('canvas'); let ctx = el.getContext("2d");
Tests:
restore
ctx.save(); ctx.translate(500, 500) ctx.beginPath() ctx.moveTo(500, 500) ctx.lineTo(600, 600) ctx.stroke(); ctx.restore()
retranslate
ctx.translate(500, 500) ctx.beginPath() ctx.moveTo(500, 500) ctx.lineTo(600, 600) ctx.stroke(); ctx.translate(-500, -500)
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
restore
retranslate
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
11 months ago
)
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0
Browser/OS:
Firefox 139 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
restore
2079713.5 Ops/sec
retranslate
2337401.8 Ops/sec
Related benchmarks:
save/restore vs manual - shadow
canvasperf
canvasperf
save/restore vs manual
save&restore vs manual
canvas testing 432
canvas quadraticCurveTo vs art
Normal Line vs Rectangle Line
canvas style.left vs translate
Comments
Confirm delete:
Do you really want to delete benchmark?