OffscreenCanvasRenderingContext2D: commit() method

Note: This feature is available in Web Workers.

The OffscreenCanvasRenderingContext2D.commit() method of the Canvas 2D API was intended to copy 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

js
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

Not part of any specification.

Browser compatibility

BCD tables only load in the browser

See also