Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Canvas vs img
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1.1 Safari/605.1.15
Browser:
Safari 17
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
2 years ago
Test name
Executions per second
canvas
835887.9 Ops/sec
img
4784.5 Ops/sec
HTML Preparation code:
<canvas id="mycanvas" width="300" height="265" style='background: green'></canvas> <img id="myimage" width="256" height="256" alt='' src='#' style='background: gray'></img>
Script Preparation code:
var i1 = "https://web-dev.imgix.net/image/T4FyVKpzu4WKF1kBNvXepbi08t52/uBEYI93uReLt091i15rF.png?auto=format&w=256" var i2 = "https://bulma.io/images/placeholders/256x256.png" var img1 = new Image() img1.src = i1; var img2 = new Image() img2.src = i2; var canvas = document.getElementById("mycanvas"); var ctx = canvas.getContext('2d'); var img = document.getElementById("myimage");
Tests:
canvas
ctx.drawImage(img1, 0, 0, 256, 256); ctx.drawImage(img2, 0, 0, 256, 256);
img
img.src = i1; img.src = i2