Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Soft Navigation

Eine Soft-Navigation ist eine clientseitige Routing-Navigation, die von Single Page Applications (SPAs) verwendet wird, um neuen Inhalt zu laden.

Normalerweise lädt das Klicken auf einen Link auf einer Webseite eine komplett neue Seite (eine "harte Navigation"), was zu erheblich unnötiger Arbeit und Verlust von Zuständen beim Navigieren zwischen ähnlichen Seiten auf einer Webseite führen kann.

Moderne JavaScript-Frameworks verwenden clientseitiges Routing, um Link-Klicks abzufangen, den Inhalt auf der aktuellen Seite zu aktualisieren (möglicherweise nach dem Ausführen von Fetch-Aufrufen), und dann die URL in der Adressleiste zu aktualisieren, während ein Historieneintrag für die resultierende Navigation erstellt wird.

Der Nettoeffekt erscheint für den Benutzer wie eine Navigation (aber hoffentlich schneller als eine harte Navigation), die der Browser als die gleiche Seite wahrnehmen wird.

Die PerformanceSoftNavigation und InteractionContentfulPaint APIs ermöglichen die Messung von Soft-Navigationen außerhalb eines Frameworks für Leistungsmetriken.

Siehe auch