ionic-team / ionic-team/ionic-storage

Storage access blocks the main ui

Offen
#306 2 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.