HTMLCanvasElement.transferControlToOffscreen()

Experimental: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

HTMLCanvasElement.transferControlToOffscreen() передаёт управление объекту OffscreenCanvas (en-US), который может использоваться либо в основном потоке, либо в Worker.

Синтаксис

OffscreenCanvas HTMLCanvasElement.transferControlToOffscreen()

Возвращаемое значение

Примеры

var htmlCanvas = document.createElement('canvas');
var offscreen = htmlCanvas.transferControlToOffscreen();
var gl = offscreen.getContext('webgl');

// ... отрисовка с помощью  gl контекста ...

// Возвращаем кадры в исходный HTMLCanvasElement
gl.commit();

Спецификации

Specification
HTML Standard
# dom-canvas-transfercontroltooffscreen-dev

Поддержка браузерами

BCD tables only load in the browser

Смотрите также