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.
K dispozici je několik implementací procesu vykreslování grafiky pro 2D prvky canvas. Tyto různé implementace mají různé charakteristiky výkonu. Zapnutím tohoto příznaku u 2d kontextů prvků canvas povolíte přepínání mezi těmito implementacemi za běhu v závislosti na použití prvku canvas, což umožní dosáhnout vyššího výkonu. Bude například možné přejít z implementace, která používá GPU, na implementaci, která GPU nepoužívá.