Enable QPACK dynamic table on Android
Categories
(Core :: Networking: HTTP, enhancement, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox117 | --- | fixed |
People
(Reporter: gregp, Assigned: kershaw)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [necko-triaged])
Attachments
(1 file)
QPACK dynamic table was disabled on desktop and mobile in bug 1628460. It was later re-enabled in bug 1655782, but only on desktop.
Hey Martin,
Just wanted to check if you had any concerns around re-enabling this on Android.
Thanks.
Comment 2•2 years ago
|
||
:kershaw can you take a look at this? I think that - given the time involved - the unspecified problem is OK, so we should just turn this back on (and give our Android users better performance).
Comment 3•2 years ago
|
||
Worth noting also: the original table size was 4k for Android. We can probably afford a larger table. 16k at least, though 64k to match desktop is probably fine. Most Android devices have multiple Gb of RAM, so a few kilobytes per connection won't hurt that much. Other decompressors can use a lot more memory than that (zlib uses 40k and that's an old, lightweight algorithm).
| Assignee | ||
Comment 4•2 years ago
|
||
(In reply to Martin Thomson [:mt:] from comment #3)
Worth noting also: the original table size was 4k for Android. We can probably afford a larger table. 16k at least, though 64k to match desktop is probably fine. Most Android devices have multiple Gb of RAM, so a few kilobytes per connection won't hurt that much. Other decompressors can use a lot more memory than that (zlib uses 40k and that's an old, lightweight algorithm).
Thanks. I 64k should be fine. Will submit a patch soon.
| Assignee | ||
Comment 5•2 years ago
|
||
Updated•2 years ago
|
Comment 7•2 years ago
|
||
| bugherder | ||
Updated•2 years ago
|
Description
•