Firefox Tomorrow

web api instance method

OffscreenCanvasRenderingContext2D: commit() method

View on MDN ↗

Available in 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

commit()

Parameters

None.

Return value

None (undefined).

Examples

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

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also