HTMLCanvasElement.transferControlToOffscreen()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since март 2023 г..
Экспериментальная возможность: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.
HTMLCanvasElement.transferControlToOffscreen() передаёт управление объекту OffscreenCanvas, который может использоваться либо в основном потоке, либо в Worker.
Синтаксис
js
OffscreenCanvas HTMLCanvasElement.transferControlToOffscreen() Возвращаемое значение
Объект OffscreenCanvas.
Примеры
js
var htmlCanvas = document.createElement("canvas"); var offscreen = htmlCanvas.transferControlToOffscreen(); var gl = offscreen.getContext("webgl"); // ... отрисовка с помощью gl контекста ... // Возвращаем кадры в исходный HTMLCanvasElement gl.commit(); Спецификации
| Specification |
|---|
| HTML> # dom-canvas-transfercontroltooffscreen-dev> |
Совместимость с браузерами
Смотрите также
- Интерфейс, определяющий метод:
HTMLCanvasElement OffscreenCanvasWebGLRenderingContext.commit()