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
Смотрите также
- Интерфейс, определяющий метод:
HTMLCanvasElement
OffscreenCanvas
(en-US)WebGLRenderingContext.commit()
(en-US)