HTMLCanvasElement.transferControlToOffscreen()

Experimental

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

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

Синтаксис

OffscreenCanvas HTMLCanvasElement.transferControlToOffscreen()

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

Объект OffscreenCanvas (en-US).

Примеры

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

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

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

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

Спецификация Статус Комментарий
HTML Living Standard
Определение 'HTMLCanvasElement.transferControlToOffscreen()' в этой спецификации.
Живой стандарт

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

BCD tables only load in the browser

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