Ich habe eine SPA, welche auf der Startseite einen Datenbank-Request sendet und die Daten in einer Observable ablegt. Auf Unterseiten, welche diese Daten benötigen, subscribe ich auf die Observable und sende nur dann einen weiteren Request, wenn sie leer ist. Also bsw. wenn der User nicht auf der Startseite einsteigt.
Nun möchte ich das Projekt auf eine PWA erweitern und die Daten nach dem erstmaligen Request in der indexedDB des Browsers speichern. Macht es dann performance-technisch noch Sinn die Daten in-memory zu transportieren, oder sollte ich mir den Observable-Kram sparen und von den Unterseiten direkt auf die indexedDB zugreifen?
Meine Frage zielt darauf ab, was hier best practice ist.
Nun möchte ich das Projekt auf eine PWA erweitern und die Daten nach dem erstmaligen Request in der indexedDB des Browsers speichern. Macht es dann performance-technisch noch Sinn die Daten in-memory zu transportieren, oder sollte ich mir den Observable-Kram sparen und von den Unterseiten direkt auf die indexedDB zugreifen?
Meine Frage zielt darauf ab, was hier best practice ist.
Kommentar