Bug 117433

Summary: Consider using AtomicString in HTTP header
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ap, barraclough, benjamin, darin, ggaren
Priority: P2 Keywords: BlinkMergeCandidate
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Description Ryosuke Niwa 2013-06-10 15:21:24 PDT
Also consider merging https://chromium.googlesource.com/chromium/blink/+/085f6a22460b323408b9794f17f93cef647ff898.

Profiling memory use by Mobile Gmail shows that we're wasting a lot of memory
on duplicate HTTP headers. For example, we're wasting 2.4 kB by having 25
copies of the User-Agent header. To save memory, we should atomize header
values as well as header names.