Closed Bug 807016 Opened 9 years ago Closed 9 years ago

Replace SQLite in LocalStorage with per-domain flat files

Categories

(Core :: DOM: Core & HTML, defect)

16 Branch
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: vladan, Assigned: vladan)

References

Details

LocalStorage is a major performance issue in Firefox; its fetch, flush and delete operations are in the top 10 sources of main-thread slow SQL in the browser. 

As a first step, this bug changes the nsDOMStoragePersistentDB implementation to use compressed flat-files as the backend instead of SQLite. The next step will be to further refactor the code to use asynchronous pre-fetch and flush.
Blocks: 807018
No longer blocks: 807018
Depends on: 807018
Have you coordinated with janv on the unified offline storage quota work?
Blocks: 807021
Assignee: nobody → vdjeric
No longer blocks: 807021
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.