Postoji više implementacija kanala za grafičko generiranje na 2D platnu. Te različite implementacije imaju različite karakteristike izvedbe. Uključivanjem ove oznake omogućujete da 2D konteksti platna u hodu izmjenjuju te implementacije na temelju načina na koji se platno upotrebljava radi poboljšanja izvedbe. Na primjer, iz implementacije koja upotrebljava GPU mogu prijeći na implementaciju koja ne upotrebljava GPU.
Det finnes ulike implementeringer av grafikkgjengivelse for canvas-elementer i 2D. De ulike implementeringene har forskjellige ytelsesegenskaper. Hvis du slår på dette flagget, tillater du at kontekstene for canvas-elementer i 2D kan bytte mellom disse implementeringene ved behov, for å øke ytelsen. Det kan for eksempel byttes fra en implementering som bruker GPU-en, til en som ikke gjør det.