Desynchronized WebGL2 canvas

The optional desynchronized parameter of a canvas’s getContext() method permits the browser to draw a WebGL2 canvas independently of the event loop. This can reduce drawing latency.