Anwendung lädt alle Daten lokal (nicht nur die gerade benötigten, wie aktuell)
Ein Service-Worker kontrolliert, ob Ressourcen lokal oder im Internet benutzt werden
IndexedDb/Dexie synchronisiert bei bestehender Internetverbindung mit PostgreSQL mit dem service-worker im Hintergrund, auch wenn apflora.ch nicht geladen ist
Alle Anwendungsdateien werden vom Service-Worker im cache gespeichert
apflora.ch wird wie eine App geladen, d.h. der Browser ist nicht mehr sichtbar (optimale Bildschirmnutzung)
Wird zwar in der neuen Version möglich. Ist aber aufwändig, weil grundlegende Prozesse geändert werden müssen.
Kann das erstmalige Laden der Anwendung stark bremsen. Danach sollte die Anwendung aber deutlich schneller laufen.
Noch nicht ganz sicher, ob realisierbar, daher keine Aufwandschätzung.
Wäre vorläufig nur auf Windows/macOs/Android-Geräten möglich, nicht auf iPhone/iPad. Grund: Safari auf iOS unterstützt Service-Worker (noch?) nicht.
Wird zwar in der neuen Version möglich. Ist aber aufwändig, weil grundlegende Prozesse geändert werden müssen.
Kann das erstmalige Laden der Anwendung stark bremsen. Danach sollte die Anwendung aber deutlich schneller laufen.
Noch nicht ganz sicher, ob realisierbar, daher keine Aufwandschätzung.
Wäre vorläufig nur auf Windows/macOs/Android-Geräten möglich, nicht auf iPhone/iPad. Grund: Safari auf iOS unterstützt Service-Worker (noch?) nicht.
Voraussetzung: https://github.com/FNSKtZH/apflora/issues/178