INTEGRITY Dokumentace

Canvas Remoting

Canvas Remoting je funkce Browser Isolation, která optimalizuje výkon webových aplikací využívajících HTML5 Canvas API (funkci prohlížeče, jež webovým aplikacím umožňuje kreslit grafiku přímo na stránce). Klientovi posílá vektorové kreslicí příkazy místo rastrovaných bitmap (obrázků v pixelech), čímž snižuje spotřebu šířky pásma a zlepšuje snímkovou frekvenci u produktivních aplikací.

Jak to funguje

Browser Isolation používá technologii Network Vector Rendering (NVR), která do prohlížeče uživatele odesílá odlehčené kresební instrukce místo streamování vykreslených pixelů nebo videa stránky. Obsah HTML5 Canvas si však dříve vyžadoval rasterizaci na straně serveru (převod kreslicích příkazů na pixelové obrázky) a odesílání velkých bitmap pro každý snímek.

Canvas Remoting rozšiřuje NVR na aplikace založené na Canvasu tímto způsobem:

  1. Zachytávání kreslicích příkazů odesílaných do prvku HTML5 Canvas.
  2. Převádí tyto příkazy a odesílá je klientovi jako instrukce NVR.
  3. Vykreslení obsahu Canvas na klientovi do textury mimo obrazovku (skryté kreslicí plochy sloužící pro mezivýkreslování).
  4. Skládání (vrstvení) textury do výsledného výstupu dokumentu.

Podporované aplikace

Canvas Remoting zlepšuje výkon produktivních aplikací, které využívají HTML5 Canvas API:

Aplikace Vylepšení
Microsoft Word 10x snížení šířky pásma
Microsoft Excel Plynulé posouvání a zadávání dat
Microsoft PowerPoint Plynulé animace
Google Sheets Konzistentní vykreslování 30 fps
Google Maps Plynulé posouvání a přibližování
Terminály založené na webu a AI notebooky Rychlé a responzivní zadávání a zobrazování textu

Omezení

Canvas Remoting podporuje pouze 2D kontexty Canvasu. Následující nejsou podporovány:

Povolte nebo zakažte Canvas Remoting

Canvas Remoting je u všech zákazníků Browser Isolation ve výchozím nastavení zapnutý. Není potřeba žádná konfigurace.

Možnost kontextové nabídky Canvas Remoting

Zakázat Canvas Remoting pro aktuální relaci

  1. Klikněte pravým tlačítkem na pozadí izolované webové stránky.
  2. Vyberte Zakázat Canvas Remoting z místní nabídky.

Znovu povolit Canvas Remoting

  1. Klikněte pravým tlačítkem na pozadí izolované webové stránky.
  2. Vyberte Povolení Canvas Remoting z místní nabídky.

Řešení potíží

Obsah Canvasu se vykresluje pomalu

Pokud aplikace založené na Canvas působí trhaně nebo spotřebovávají nadměrnou šířku pásma:

  1. Ověřte, že je Canvas Remoting zapnuto kliknutím pravým tlačítkem na pozadí stránky.
  2. Zkontrolujte, zda místní nabídka zobrazuje Zakázat Canvas Remoting (což znamená, že je aktivní).
  3. Pokud problém přetrvává, otevřete žádost o podporu a uveďte Ray ID z chybové stránky.

Grafické chyby nebo chybějící prvky

Pokud se obsah Canvas po opětovném připojení po výpadku sítě zobrazuje nesprávně:

  1. Obnovte izolovanou stránku.
  2. Pokud problém přetrvává, vyberte Zakázat Canvas Remoting z nabídky po kliknutí pravým tlačítkem.
  3. Po opětovném načtení stránky znovu povolte Canvas Remoting.