Optimistisch

Sollten wir optimistisch oder pessimistisch mit UI -Updates zu AJAX -Anfragen sein?

Sollten wir optimistisch oder pessimistisch mit UI -Updates zu AJAX -Anfragen sein?
  1. Was ist optimistische Benutzeroberfläche?
  2. Was bedeutet optimistisches Update?
  3. Was ist optimistisches Rendering?
  4. Was ist pessimistisches Rendering?

Was ist optimistische Benutzeroberfläche?

Die optimistische Benutzeroberfläche ist ein Muster, mit dem Sie die Ergebnisse einer Mutation simulieren und die Benutzeroberfläche aktualisieren können, bevor Sie eine Antwort vom Server erhalten. Sobald die Antwort vom Server empfangen wird, wird das optimistische Ergebnis weggeworfen und durch das tatsächliche Ergebnis ersetzt.

Was bedeutet optimistisches Update?

Ein optimistisches UI -Update ist ein Update in der Benutzeroberfläche, das das Endergebnis zeigt, bevor die an den Server angeforderte Änderung einen Erfolg zurückgegeben hat. Mit anderen Worten, die Benutzeroberfläche ändert das Ergebnis, bevor Sie eine Antwort vom Server erhalten.

Was ist optimistisches Rendering?

In optimistischer Benutzeroberfläche warten Sie nicht, dass der Benutzer auf eine Antwort warten. Stattdessen gehen Sie davon aus, dass die Antwort erfolgreich sein wird, und geben ihnen sofort die entsprechende Antwort. Wenn ein Benutzer einen Kommentar veröffentlicht oder eine Nachricht sendet, machen Sie die Ansicht des Inhalts sofort.

Was ist pessimistisches Rendering?

Das pessimistische Rendern ist auf die Frage, ob Ereignisse auf einer Seite vor oder nach dem Abholen von Informationen in und von der Datenbank stattfinden oder nicht.

Sollte der Rückgängerstapel für jeden Knoten in einem baum strukturierten Benutzerprojekt einzigartig sein?
Wie funktioniert die Arbeit im Stack rückgängig??Verwendet der Stack rückgängig??Welche Datenstruktur ist am besten geeignet, um die Rückgabefunktion...
Zwei Tasten, die das gleiche Gewicht haben
Wie mache ich zwei Schaltflächen in CSS gleich groß??So setzen Sie 2 Tasten in derselben Linie Android Studio ein? Wie mache ich zwei Schaltflächen ...
So synthetisieren Sie mit meinem Team nach dem Eintauchen der Feld mit unseren Benutzern?
Was sind die 3 Phasen der Ideenion??Was sind die 5 Schritte im Design -Denkprozess?Was sind Schritte in der Eintauchaktivität im Design -Denken?Wie w...