If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Optimize child implementation of localStorage async database API

NEW
Unassigned

Status

()

Core
DOM: Core & HTML
--
enhancement
5 years ago
5 years ago

People

(Reporter: mayhemer, Unassigned)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
After bug 600307 lands each operation made by content on localStorage is propagated to the parent process (state before is identical and even synchronous!).  We can be smarted when number of operations on a single key is made within a short time and coalesce them as well as we do in single process model.

Part of this work also is to change the coalescing logic on the main db thread that IMO has too many sequential lookups to determine state.
You need to log in before you can comment on or make changes to this bug.