<div dir="ltr">Hello,<div><br></div><div>I&#39;m planning to add an experimental HTTP cache implementation to WebKit (<a href="https://bugs.webkit.org/show_bug.cgi?id=30322">https://bugs.webkit.org/show_bug.cgi?id=30322</a>). The main motivations are:</div><div><br></div><div>- Improving performance by bringing the cache closer. For example we can serialize WebKit response objects directly instead of converting to/from platform types.</div><div>- Making future innovation around caching easier. Closer coordination between cache and WebKit opens new optimization possibilities.</div><div><br></div><div>The cache lives in the network process. Most of the code is cross-platform. The storage backend uses libdispatch IO though it wouldn&#39;t be hard to add a generic posix one too.</div><div><br></div><div>The code will be behind NETWORK_CACHE feature flag.</div><div><br></div><div><br></div><div>  antti</div></div>