OffscreenCanvasRenderingContext2D: commit() method
The
OffscreenCanvasRenderingContext2D.commit()
method of the Canvas 2D API copies the rendering context's bitmap to the bitmap of the placeholder <canvas>
element of the associated OffscreenCanvas
object.
The copy operation is synchronous. Calling this method is not needed for the transfer, since it happens automatically during the event-loop execution.
Syntax
js
commit()
Examples
javascript
const placeholder = document.createElement("canvas");
const offscreen = placeholder.transferControlToOffscreen();
const ctx = offscreenCanvas.getContext("2d");
// Perform some drawing using the 2d context
ctx.fillStyle = "blue";
ctx.fillRect(0, 0, 10, 10);
// Push placeholder to the canvas element
ctx.commit();
Specifications
Specification |
---|
HTML Standard # offscreencontext2d-commit |
Browser compatibility
BCD tables only load in the browser
See also
- The interface defining this method:
OffscreenCanvasRenderingContext2D