OnScrenn vs OffScreen canvas measureText performance
DomCanvas vs OffscreenCanvas
Date tested:
one month ago
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
Test name
Executions per second
Canvas
2074491.1 Ops/sec
OffscreenCanvas
2205193.0 Ops/sec
Benchmark definition (click to collapse):
HTML Preparation code:
<div id="wrapper"></div>
Script Preparation code:
var canvas = document.createElement('canvas'); var context = canvas.getContext('2d'); document.getElementById('wrapper').append(canvas); var offscreenCanvas = document.createElement('canvas'); var offscreenContext = offscreenCanvas.getContext('2d');
Tests:
Canvas
context.measureText('m');
OffscreenCanvas
offscreenContext.measureText('m');
Open this result on MeasureThat.net