System Design · Senior · Frage 42 von 75
Wie kann das Frontend Feature Flags ohne Flackern der UI auswerten?
- 1Flags im Code halten und nur mit neuem Deployment ändern
- 2Flags auf Server oder Edge auswerten und das Ergebnis mit dem HTML ausliefern
- 3Flags nach dem Rendern auf dem Client holen und die Seite neu rendern
Antwort zeigen
Richtige Antwort: Flags auf Server oder Edge auswerten und das Ergebnis mit dem HTML ausliefern
Erklärung
Flags auf dem Client zu laden verursacht ein „Aufblitzen“ der alten Variante und Layout-Verschiebungen. Auswertung auf dem Server (oder ins HTML eingebettete Werte) ergibt ein stabiles erstes Rendern. Flags werden gecacht und in den Cache-Key der Seite aufgenommen.