Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 08681f04eaa2eab0e44c13c94a8df2e3e936f1e8
https://github.com/WebKit/WebKit/commit/08681f04eaa2eab0e44c13c94a8df2e3e936f1e8
Author: Ben Nham <[email protected]>
Date: 2026-01-21 (Wed, 21 Jan 2026)
Changed paths:
M Source/WebKit/NetworkProcess/cache/NetworkCache.cpp
M Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.cpp
M Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.h
Log Message:
-----------
Enable main resource blob cache
https://bugs.webkit.org/show_bug.cgi?id=305784
rdar://168456602
Reviewed by Per Arne Vollan.
This enables the main resource blob memory cache added in 305234@main, which is
a ~0.5% win on PLT6
and PLT7.
This is only enabled for web browser clients since the tradeoff of more used
vnodes for slightly
higher PLT performance only seems worth it for browsers.
* Source/WebKit/NetworkProcess/cache/NetworkCache.cpp:
(WebKit::NetworkCache::Cache::open):
* Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.cpp:
(WebKit::NetworkCache::Storage::open):
(WebKit::NetworkCache::Storage::Storage):
* Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.h:
Canonical link: https://commits.webkit.org/305958@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications