This feature provides a low latency rendering mode for canvases. This is useful, for example, for stylus input. Single buffered mode is enabled with canvas.getContext('2d', {singleBuffered: true}); Caveats: Opting in to this mode breaks synchronization between canvas commands and DOM edits. Motivation: NaCl/PPAPI provides native OpenGL rendering surfaces which are currently used to implement low latency interfaces. The deprecation of NaCl creates a need for this API.


Status in Chromium


No longer pursuing (tracking bug)

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • No signal
  • No signal
  • No signals



Development continues in

Search tags

latency, canvas, single buffering,

Last updated on 2021-07-30