
Läuft die KI noch? Fortschritt und Abbruch verständlich anzeigen
Eine Recherche läuft seit mehreren Minuten. Der Ladeindikator dreht sich weiter. Arbeitet die KI noch, wartet sie oder ist etwas schiefgegangen? Bei mehrstufigen Anwendungen wie meiner Content-Plattform gehören solche Zwischenstände zum Produkt. Die Oberfläche muss erklären, was gerade passiert.
Recherchestand: 2026-09-11 · Titelbild: KI-generierte Illustration
Den Start nicht als Abschluss melden
HTTP 202 Accepted bestätigt die Annahme einer Anfrage. Ob sie erfolgreich abgeschlossen wird, steht damit noch nicht fest. MDN beschreibt diesen Unterschied ausdrücklich. Nach dem Start braucht es deshalb einen Auftrag, dessen Zustand sich später prüfen lässt.
Warteschlange, Verarbeitung, Prüfung und Abschluss sollten unterscheidbar sein. Ein Fehler erhält einen eigenen Zustand. Dann sieht die Person, ob Kapazität fehlt, Inhalte bearbeitet werden oder eine Rückfrage wartet.
Fortschritt nur so genau angeben, wie er bekannt ist
Sind sechs von zehn bekannten Dokumenten verarbeitet, lässt sich das zeigen. Ist die restliche Arbeit noch nicht absehbar, hilft eine klare Beschreibung mehr als ein erfundener Prozentwert. Ein Balken bei 99 Prozent erklärt keine mehrminütige Pause.
Der Auftrag braucht außerdem eine stabile Kennung und den Zeitpunkt seiner letzten Aktualisierung. Nach einem Neuladen kann die Oberfläche dieselbe Arbeit wiederfinden. Ihr Zustand darf nicht nur im geöffneten Browser existieren.
Die Entscheidung im Überblick
- 01AngenommenAuftrag dauerhaft erfasst
- 02In ArbeitBestätigten Fortschritt anzeigen
- 03AbgeschlossenErgebnis im Ziel prüfen
Was bedeutet der Abbrechen-Button?
AbortController kann bestimmte Web-Anfragen und damit verbundene Verarbeitung abbrechen. Ein bereits laufender Serverjob ist dadurch nicht automatisch beendet. Dafür braucht die Anwendung eine eigene Abbruchanforderung und eine Rückmeldung des Workers.
Außerdem kann ein Teil der Arbeit bereits erledigt sein. Eine Veröffentlichung wird nicht rückgängig, weil jemand das Fenster schließt. Die Oberfläche muss zeigen, welche Schritte gestoppt wurden und welche Ergebnisse bestehen bleiben.
Unterbrechungen mitprüfen
Im Test wird die Seite während eines Jobs geschlossen und wieder geöffnet. Auch ein Abbruch mitten in einem Schritt ist wichtig. Danach muss der gespeicherte Zustand zur tatsächlich geleisteten Arbeit passen. Ein weiterer Startklick darf nicht unbemerkt einen zweiten Auftrag erzeugen.
Für so eine Jobansicht klären wir zuerst, welche Schritte messbar sind und welche sich noch sicher unterbrechen lassen. Daraus ergeben sich die Anzeigen und Bedienelemente. Menschen sollen erkennen können, ob sie warten, nachsehen oder eingreifen müssen.
