Potřeba rychlosti: Rychlé vykreslování dokumentů online
27. 2. 2026

Potřeba rychlosti: Rychlé vykreslování dokumentů online

Proč rychlost záleží při prohlížení dokumentů. Jak dosáhnout okamžitého vykreslování velkých souborů online bez ztráty kvality. Poháněno Doconut.

V digitálním světě je rychlost měnou uživatelské zkušenosti. Očekáváme, že webové stránky se načtou během milisekund, videa budou streamována okamžitě a aplikace budou reagovat. Přesto, když jde o prohlížení velkých dokumentů online — například 500stránková lékařská zpráva nebo složitý architektonický výkres — uživatelé jsou často nuceni čekat.

Stojí před načítacími kolečky. Čekají na lišty „processing...“. Sledují, jak se stránky vykreslují pomalu, blok po bloku.

To čekání je designové rozhodnutí, ne zákon fyziky. Online Document Viewer běží na Doconut enginu, který nejprve připraví stránku, na kterou se díváte, a zbytek během čtení.

Proč jsou starší prohlížeče pomalé

Abychom pochopili, proč některé prohlížeče zaostávají, musíme se podívat, jak fungují.

  1. Těžký na straně klienta: Některé prohlížeče se snaží stáhnout celý PDF nebo soubor do prohlížeče a vykreslit jej pomocí JavaScriptu. U souboru o velikosti 100 MB to znamená, že uživatel musí čekat, až se stáhne celý 100 MB, než uvidí Stránku 1.
  2. Neefektivní konverze: Jiní převádějí celý dokument na obrázky na serveru, než něco zobrazí. Převod 1 000 stránek zabere čas a oddaluje první vykreslení.

Tajemství rychlosti: Streamování na vyžádání

Doconut používá chytřejší přístup: Streamování na úrovni stránky.

Když uživatel otevře dokument:

  1. Nejprve první stránka: engine vykreslí viditelnou stránku a odešle ji, takže se dokument otevře dříve, než je zbytek souboru zpracován.
  2. Zpracování na pozadí: Zatímco uživatel čte Stránku 1, server tiše připravuje Stránku 2 a 3 na pozadí.
  3. Vektorová optimalizace: Místo odesílání těžkých surových bitmap může Doconut posílat optimalizovaná SVG data, která jsou lehká a škálují se perfektně bez pixelace.

Výkonnostní metriky, které mají význam

Pokud hodnotíte prohlížeč, měřte tyto ukazatele na svých vlastních souborech místo spoléhaní se na titulky:

  • Čas do prvního bajtu (TTFB): jak rychle server odpoví?
  • Čas do první stránky (TTFP): vnímaná rychlost prohlížeče a počet uživatelů, kteří to skutečně pocítí.
  • Plynulost rolování: dokáže někdo projít 100‑stránkový dokument bez trhaného zpoždění?
  • Studený vs. teplý: teplý běh skrývá náklady na první zpracování. Otestujte oba.

Používejte stejný počítač, prohlížeč, síťový profil a sadu dokumentů pro každého kandidáta a hlaste percentily místo průměrů. Medián skrývá pomalé dokumenty, které generují podporné tickety.

Přátelské k šířce pásma

Rychlost není jen CPU; je to i to, co prochází sítí.

  • Mobil: streamování pouze stránky, která je v zorném poli, znamená, že telefon nestáhne soubor, který nikdy nedokončí číst.
  • Vektor tam, kde pomáhá: odesílání optimalizovaných vektorových dat místo velkých bitmap udržuje technický výkres ostrý při libovolném přiblížení bez těžkého zatížení.

Vyzkoušejte to na svém nejpomalejším souboru

Upřímný benchmark je soubor, který vás dnes otravuje. Otevřete jej na OnlineDocumentViewer.com a sledujte, kdy se objeví první stránka.

Dvě omezení, která je třeba znát předem. Nahrávání je omezeno podle formátu — 25 MB pro PDF, PSD, TIFF, Visio, EPUB a obrázky, 20 MB pro Excel, PowerPoint a Project, 15 MB pro Word, 10 MB pro CAD a e‑mail, 5 MB pro HTML, XML a text — takže skutečně obrovský sken bude zde odmítnut místo pomalého vykreslení. A soubor je po zobrazení smazán: neexistuje žádná cache, která by váš dokument držela pro dalšího návštěvníka, protože další návštěvník pro něj neexistuje.

Závěr

Vnímaná rychlost vychází z jednoho rozhodnutí: připravit stránku, na kterou čtenář hledí, a zbytek připravovat během čtení. To je to, co dává velkému dokumentu pocit otevřenosti místo načítání.

Pro soubory nad uvedenými limity nebo dokumenty, které nemusí opustit vaši síť, je stejný engine licencován jako Doconut SDK a běží na vašem vlastním hardware, kde si dimenzujete stroj podle největšího souboru, který přijmete.