HTMLCanvasElement.transferControlToOffscreen()
Baseline 2023
Newly available
Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Экспериментальная возможность: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.
HTMLCanvasElement.transferControlToOffscreen()
передаёт управление объекту OffscreenCanvas
, который может использоваться либо в основном потоке, либо в Worker
.
Синтаксис
OffscreenCanvas HTMLCanvasElement.transferControlToOffscreen()
Возвращаемое значение
Объект OffscreenCanvas
.
Примеры
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
Смотрите также
- Интерфейс, определяющий метод:
HTMLCanvasElement
OffscreenCanvas
WebGLRenderingContext.commit()