ionic-team / ionic-team/ionic-storage
Storage access blocks the main ui
- Vorherrschende Sprache
- TypeScript
- Sterne
- 456
- Forks
- 97
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
In our app we use ionic-storage with `localforage-cordovasqlitedriver`, but it blocks the main UI and leads to slowness and some crashes as it is running in the main thread. Is there a way to have it run in the background and not in the main JS thread? (web worker, service worker, using another database)
Or maybe we missed something in the configuration but it does not look like it is possible to run the readd/write operations outside the main JS thread
Beitragsleitfaden
Rechercherichtung
Beginne mit der Überprüfung der ionic-storage-Integration mit localforage-cordovasqlitedriver und der Konfiguration von Lese-/Schreibvorgängen. Ermittle, ob die Ausführung im Hintergrund unterstützt wird oder einen anderen Speicheransatz erfordert; als abgeschlossen gilt die Arbeit, wenn eine dokumentierte, technisch abgegrenzte Lösung zur Vermeidung der Blockierung des Main-Threads vorliegt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- databases, mobile-dev, performance
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100