Sofortiges Laden von Webanwendungen mit Anwendungs-Shell-Architektur

Eine Anwendungs-Shell ist der minimale HTML-, CSS- und JavaScript-Code, der eine Benutzeroberfläche unterstützt. Die Anwendungs-Shell sollte:

  • schnell geladen werden.
  • im Cache gespeichert werden
  • Inhalte dynamisch anzeigen

Eine Anwendungs-Shell ist das Geheimnis für eine zuverlässig gute Leistung. Stellen Sie sich den Shell Ihrer App als das Code-Bundle vor, das Sie in einem App-Shop veröffentlichen würden, wenn Sie eine native App entwickeln. Es ist die Last, die zum Starten erforderlich ist, aber möglicherweise nicht die ganze Geschichte. Die Benutzeroberfläche bleibt lokal und Inhalte werden dynamisch über eine API abgerufen.