Desynchronized WebGL2 canvas
WebGL 2.0 コンテキストの desynchronized オプションにより、合成をバイパスした低レイテンシ描画を実現します。
概要
WebGL 2.0 コンテキストの desynchronized オプションにより、合成をバイパスした低レイテンシ描画を実現します。
対応ブラウザ
デスクトップ
Chrome 81+
Edge 79+
Safari 未対応
Firefox 未対応
モバイル
Chrome Android 75+
Safari iOS 未対応
Firefox Android 未対応
基本構文
JAVASCRIPT
const gl = canvas.getContext('webgl2', {
desynchronized: true,
preserveDrawingBuffer: true
}); 実務での使いどころ
-
Desynchronized WebGL2 canvas の活用
WebGL2の非同期描画オプション。低レイテンシ3D描画に使用。
注意点
- 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。