Bug 699820 (StorageJank)

[meta] Eradicate Storage main-thread synchronous API users from the codebase

NEW
Unassigned

Status

()

defect
P3
normal
8 years ago
4 months ago

People

(Reporter: mak, Unassigned)

Tracking

(Depends on 4 bugs, Blocks 1 bug, {main-thread-io, meta, perf})

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [Snappy:P2])

This is a meta to track work needed to eradicate any use of Storage synchronous APIs on the main-thread.
Depends on: asyncFavicons
Depends on: asyncHistory
Depends on: jsonSearchSvc
Depends on: 699860
Best bug ever.
Blocks: 702559
Depends on: cookiesJank
Whiteboard: [Snappy]

Updated

8 years ago
Whiteboard: [Snappy] → [Snappy:P2]

Comment 2

8 years ago
I suspect bug 648232 should be on this list, unless it will be somehow covered by one of the already listed bugs.  Comments?
(In reply to IU from comment #2)
> I suspect bug 648232 should be on this list, unless it will be somehow
> covered by one of the already listed bugs.  Comments?

that bug is caused by the cache evitCentries stuff and the out of process plug-ins being initialized when cookies are cleared. It's not Storage stuff that makes that slow.
I meant "evictEntries"
Depends on: placesGUIDsIO
Depends on: 729330

Updated

7 years ago
Depends on: placesAsyncTests
Depends on: 790262

Updated

7 years ago
Blocks: 572459
Alias: StorageJank
Depends on: 870581
No longer depends on: 870581
No longer blocks: 702559
Depends on: 791776
Depends on: 975996
Depends on: 1095403
No longer depends on: 1095403
Priority: -- → P3
Depends on: 1367023
You need to log in before you can comment on or make changes to this bug.