PixSqueeze

Schnell · Privat · Hocheffizient
Privacy

Im Browser oder auf dem Server komprimieren

Fast jedes Online-Bildwerkzeug lädt deine Datei auf einen Server. Einige wenige verarbeiten sie stattdessen im Browser. Im Ergebnis ist der Unterschied unsichtbar — in allem anderen ist er erheblich.

Wie beides funktioniert

Serverseitig ist das übliche Modell. Deine Datei wird an einen Server übertragen, dort mit dessen Werkzeugen verarbeitet, eine Zeit lang aufbewahrt und zurückgeschickt. So arbeiten die meisten bekannten Kompressoren.

Clientseitig verarbeitet das Bild in der Seite über APIs, die dein Browser ohnehin mitbringt. Die Datei wird auf deinem Gerät in den Speicher gelesen, dort bearbeitet und als Download zurückgegeben. Keine Netzwerkanfrage transportiert das Bild, weil es keinen Ort gibt, an den es gehen könnte.

Worin serverseitig wirklich besser ist

Fairness ist hier wichtig, denn clientseitig ist nicht pauschal überlegen.

  • Schwere Codecs. Ein Server kann mozjpeg, pngquant oder einen langsamen AVIF-Encoder mit Einstellungen fahren, die im Browser-Tab unpraktikabel wären.
  • Sehr große Dateien. Browser sind durch den Gerätespeicher begrenzt, ein Server nicht.
  • Automatisierung. Eine API, die du aus einer Build-Pipeline aufrufst, ist ein grundlegend anderes Produkt.
  • Schwache Geräte. Serververarbeitung heißt, dass die Arbeit nicht auf einem fünf Jahre alten Handy passiert.

Worin clientseitig besser ist

  • Datenschutz. Die Datei verlässt das Gerät nie — kein Auftragsverarbeiter, keine Aufbewahrungsfrist, der man vertrauen muss, kein Leck, das sie offenlegen kann.
  • Tempo bei kleinen Stapeln. Kein Upload und kein Download heißt überhaupt kein Warten aufs Netz.
  • Kosten. Keine Server heißt keine Kosten pro Bild — deshalb rechnen clientseitige Werkzeuge selten nach Volumen ab.
  • Offline-Betrieb. Ist die Seite geladen, arbeitet sie ohne Verbindung weiter. Nichts Serverbasiertes kann das.

Wann der Unterschied wirklich zählt

Beim Urlaubsfoto nicht. Bei einem guten Teil beruflicher Arbeit sehr wohl.

Wenn du Kundenmaterial unter NDA, Patientenbilder, Ausweisdokumente, Personalakten, Beweismittel oder unveröffentlichte Produktfotos bearbeitest, ist der Upload zu Dritten oft genau das, was dir untersagt ist. Dass das Werkzeug kostenlos und bequem ist, ändert an der Pflicht nichts.

Die nützliche Frage ist nicht „ist dieses Werkzeug vertrauenswürdig“, sondern „muss man diesem Werkzeug überhaupt vertrauen“. Clientseitige Verarbeitung beseitigt die Frage, statt sie zu beantworten.

Wie du erkennst, was du benutzt

Öffne die Entwicklerwerkzeuge, wechsle auf den Netzwerk-Tab und komprimiere etwas. Taucht deine Datei in einer ausgehenden Anfrage auf, wurde sie hochgeladen. Taucht sie nicht auf, wurde sie es nicht.

Ein stärkerer Test: Seite laden, Internetverbindung vollständig trennen, dann ein Bild komprimieren. Ein clientseitiges Werkzeug arbeitet weiter. Ein serverbasiertes kann das nicht.