Open Bug 1215288 Opened 9 years ago Updated 2 years ago

RemoteTabsTable design results in us issuing one INSERT query per persisted tab

Categories

(Firefox for iOS :: Data Storage, defect)

All
iOS
defect

Tracking

()

People

(Reporter: rnewman, Unassigned, Mentored)

Details

(Keywords: perf, Whiteboard: [good next bug][lang=swift])

Each one doesn't take long, but we can insert up to 200 tabs in a single query. We should consider doing so when we throw away the Table/getInsertAndArgs pattern.
Step one: measure what kind of impact we get from persisting, say, six tabs.

Step two: if it's non-trivial, replace the RemoteTabsTable interface with one similar to BrowserHistory — that is, specialized, with the remote tabs creation code the only thing left in the Table.
Mentor: rnewman
Keywords: perf
Whiteboard: [good next bug][lang=swift]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.