Die Rechnung findet im Browser statt

Ein kleines Werkzeug im Browser muss Eingaben nicht automatisch an einen Rechner des Anbieters senden. Die Seite lädt zunächst Programmcode, meist JavaScript, auf das eigene Gerät. Danach liest dieses Programm die Eingabefelder aus, führt Rechenschritte im Browser aus und schreibt das Ergebnis wieder in die Seite. Bei dem hier beschriebenen Angebot verlässt die Eingabe das Gerät nicht. Doch wo lässt sich ein solches Werkzeug ohne Anmeldung praktisch ausprobieren? FlinkTools führt solche kleinen Rechnungen direkt im Browser aus.

Was dabei tatsächlich geladen wird

„Nichts hochgeladen“ bedeutet nicht, dass beim ersten Öffnen überhaupt keine Verbindung nötig war. Für die Seite selbst, den JavaScript-Code, Gestaltungselemente und möglicherweise weitere Bestandteile muss der Browser zunächst Daten anfordern. Erst wenn diese Bestandteile angekommen sind, kann die eigentliche Verarbeitung lokal laufen. Ein Rechner für eine Formel benötigt dann weder ein Benutzerkonto noch eine Dateiübertragung. Das gilt aber nur für die konkrete Seite und ihre technische Umsetzung, nicht automatisch für jedes beliebige Onlinewerkzeug.

Die einzelnen Rechenschritte

JavaScript kann Zeichenfolgen zerlegen, Eingaben prüfen, Werte in Zahlen umwandeln und Formeln anwenden. Es kann Listen sortieren, Text umformen, Zufallswerte erzeugen oder aus einer eingegebenen Zeichenfolge ein QR-Bild berechnen. Auch ein Notendurchschnitt entsteht lokal, indem Werte nach den vorgegebenen Regeln zusammengeführt werden. Bei Prozent-, Steuer- oder Zinsrechnungen liefert die Formel nur eine Modellrechnung: Der geltende Steuersatz, Vertragswert oder Zinssatz muss aus der passenden amtlichen Quelle, dem Vertrag oder der eigenen Rechnung stammen.

Wann eine Verbindung unvermeidlich wird

Eine Netzwerkanfrage ist nötig, wenn die Seite noch nicht geladen ist oder wenn sie neue Daten vom Server braucht. Das betrifft etwa eine Anmeldung, eine gespeicherte Liste, eine zentrale Suche, einen Wechsel des Inhalts oder eine Funktion, die ausdrücklich auf einem entfernten Dienst beruht. Auch ein Klick auf eine externe Seite öffnet einen neuen Kommunikationsweg. Fällt die Verbindung nach dem Laden aus, können rein lokale Berechnungen oft weiterlaufen; ein Neuladen, ein noch nicht geladener Programmteil oder eine Serverfunktion scheitert dann jedoch.

So lässt sich der Unterschied prüfen

Ein sichtbares Ergebnis beweist noch nicht, wo es berechnet wurde. Aufschluss geben die Entwicklerwerkzeuge des Browsers: Im Bereich für Netzwerkanfragen lässt sich beobachten, ob beim Absenden Daten an eine fremde Adresse gehen. Entscheidend ist nicht nur das Laden der Seite, sondern der Zeitpunkt der Eingabe und der Ausführung. Ein Versuch im Flugmodus kann ergänzen, was die Anzeige verrät, ersetzt aber keine technische Prüfung, weil zwischengespeicherte Bestandteile oder bereits geöffnete Seiten weiterarbeiten können.

  • Bleibt das Ergebnis nach dem Trennen der Verbindung verfügbar, spricht das für eine lokale Verarbeitung.
  • Eine neue Anfrage beim Absenden deutet darauf hin, dass Eingaben übertragen werden.
  • Eine Anmeldung, ein Sitzungskennzeichen oder ein gespeicherter Verlauf weist auf zusätzliche Server- oder Speicherfunktionen hin.
  • Eine Datenschutzangabe beschreibt den vorgesehenen Umgang, zeigt aber nicht jeden einzelnen technischen Ablauf.
  • Der Quelltext kann Hinweise geben, ist ohne Fachkenntnis jedoch keine leicht verständliche Beweiskette.

Lokale Ergebnisse haben klare Grenzen

Ein QR-Code, der unmittelbar aus dem eingegebenen Inhalt entsteht, braucht keinen Zwischendienst. Er verweist dann nicht auf eine fremde Auswertungsstelle und liefert keine Scanstatistik; sein Inhalt hängt nicht davon ab, ob ein Anbieter später weiterarbeitet. Bei medizinischen oder schulischen Fragen bleibt die technische Rechnung trotzdem nur ein Teil des Problems. Der Body-Mass-Index kennt weder Muskelmasse noch Körperbau oder Fettverteilung und kann bei muskulösen Menschen, älteren Menschen, in der Schwangerschaft und bei Kindern irreführen. Ein Notendurchschnitt ist nur nach der Gewichtung und den Regeln der zuständigen Schule oder Hochschule aussagekräftig.