System Design · Junior · Frage 50 von 75

Wie sendet man Analytics beim Schließen der Seite, ohne die Anfrage zu verlieren?

Antwort zeigen

Richtige Antwort: Mit navigator.sendBeacon oder fetch mit keepalive: true

Erklärung

Eine normale Anfrage beim Entladen der Seite kann abgebrochen werden. sendBeacon reiht im Browser einen kleinen POST ein und liefert ihn im Hintergrund aus. Besser sendet man bei visibilitychange (wenn die Seite verborgen wird), da unload unzuverlässig feuert.

Zum Weiterlesen

Fehler in der Frage

System Design · Junior · Frage 50

Teste dich selbst

Mach den Test System Design · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen