In der digitalen Welt ist Geschwindigkeit die Währung des Benutzererlebnisses. Wir erwarten, dass Webseiten in Millisekunden laden, Videos sofort streamen und Apps reaktionsschnell sind. Doch beim Betrachten großer Dokumente online – etwa eines 500‑seitigen medizinischen Berichts oder einer komplexen architektonischen Zeichnung – müssen Nutzer oft warten.
Sie starren auf Ladekreise. Sie warten auf „Verarbeitung...“-Balken. Sie beobachten, wie Seiten langsam, Block für Block gerendert werden.
Diese Wartezeit ist eine Designentscheidung, kein Naturgesetz. Online‑Dokumenten‑Betrachter läuft auf der Doconut‑Engine, die die Seite, die Sie gerade ansehen, zuerst vorbereitet und den Rest, während Sie lesen.
Warum alte Betrachter langsam sind
Um zu verstehen, warum manche Betrachter hinterherhinken, müssen wir uns ansehen, wie sie funktionieren.
- Client‑seitig schwer: Einige Betrachter versuchen, das gesamte PDF oder die Datei in den Browser herunterzuladen und es mit JavaScript zu rendern. Bei einer 100 MB‑Datei bedeutet das, dass der Nutzer warten muss, bis die gesamten 100 MB heruntergeladen sind, bevor Seite 1 angezeigt wird.
- Ineffiziente Konvertierung: Andere konvertieren das gesamte Dokument auf dem Server in Bilder, bevor irgendetwas angezeigt wird. Das Konvertieren von 1.000 Seiten kostet Zeit und verzögert das erste Rendering.
Das Geheimnis der Geschwindigkeit: On‑Demand‑Streaming
Doconut verwendet einen intelligenteren Ansatz: Seiten‑Level‑Streaming.
Wenn ein Nutzer ein Dokument öffnet:
- Erste Seite zuerst: Die Engine rendert die sichtbare Seite und sendet sie, sodass das Dokument öffnet, bevor der Rest der Datei verarbeitet wurde.
- Hintergrundverarbeitung: Während der Nutzer Seite 1 liest, bereitet der Server im Hintergrund leise Seite 2 und 3 vor.
- Vektor‑Optimierung: Anstatt schwere Roh‑Bitmaps zu senden, kann Doconut optimierte SVG‑Daten übertragen, die leichtgewichtig sind und sich ohne Pixelbildung perfekt skalieren lassen.
Leistungskennzahlen, die zählen
Wenn Sie einen Betrachter bewerten, messen Sie diese an Ihren eigenen Dateien, anstatt einer Überschrift zu vertrauen:
- Time to First Byte (TTFB): Wie schnell reagiert der Server?
- Time to First Page (TTFP): Die wahrgenommene Geschwindigkeit des Betrachters und die Zahl, die Nutzer tatsächlich spüren.
- Scroll‑Flüssigkeit: Kann jemand ein 100‑seitiges Dokument ohne ruckartige Verzögerungen durchblättern?
- Kalt vs. warm: Ein Warmlauf verbirgt die Kosten der Erstverarbeitung. Testen Sie beide Varianten.
Verwenden Sie für jeden Kandidaten dieselbe Maschine, denselben Browser, dasselbe Netzwerkprofil und dieselbe Dokumentensammlung und berichten Sie über Perzentile statt über Durchschnitte. Der Median verbirgt die langsamen Dokumente, die Support‑Tickets erzeugen.
Bandbreitenfreundlich
Geschwindigkeit hängt nicht nur von der CPU ab; sie betrifft das, was über das Netzwerk übertragen wird.
- Mobil: Nur die gerade sichtbare Seite zu streamen bedeutet, dass ein Telefon keine Datei herunterlädt, die es nie zu Ende lesen wird.
- Vektor, wo es hilft: Das Senden optimierter Vektordaten anstelle großer Bitmaps hält eine technische Zeichnung bei jedem Zoom scharf, ohne eine schwere Datenlast.
Probieren Sie es mit Ihrer langsamsten Datei
Der ehrliche Benchmark ist die Datei, die Sie heute ärgert. Öffnen Sie sie bei Online‑Dokumenten‑Betrachter.com und beobachten Sie, wann die erste Seite erscheint.
Zwei Grenzen, die Sie vorher kennen sollten. Uploads sind pro Format begrenzt – 25 MB für PDF, PSD, TIFF, Visio, EPUB und Bilder, 20 MB für Excel, PowerPoint und Project, 15 MB für Word, 10 MB für CAD und E‑Mail, 5 MB für HTML, XML und Text – sodass ein wirklich riesiger Scan hier abgelehnt wird, anstatt langsam gerendert zu werden. Und die Datei wird nach dem Betrachten gelöscht: Es gibt keinen Cache, der Ihr Dokument für den nächsten Besucher hält, weil es keinen nächsten Besucher gibt.
Fazit
Die wahrgenommene Geschwindigkeit entsteht durch eine Entscheidung: Die Seite, die der Leser gerade sieht, vorbereiten und den Rest bereitstellen, während er liest. Das lässt ein großes Dokument offen wirken, anstatt zu laden.
Für Dateien, die die oben genannten Grenzen überschreiten, oder Dokumente, die Ihr Netzwerk nicht verlassen dürfen, wird dieselbe Engine als Doconut SDK lizenziert und läuft auf Ihrer eigenen Hardware, wo Sie die Maschine für die größte akzeptierte Datei dimensionieren.
