Enforce stale core contracts in the worker without native startup I/O
This commit is contained in:
@@ -98,3 +98,11 @@ native cache hits avoid decoding/rehashing; retained core fallback still enforce
|
||||
all group contracts. The new worker marks stale responses no-store and strips
|
||||
decoded transport headers, preventing browser resource-cache poisoning under a
|
||||
new URL. CacheStorage's exact keys and previous entries stay unchanged.
|
||||
|
||||
The native-window contract lookup trial regressed Chromium warm boot (~698 ms).
|
||||
It is rejected. The worker now owns the all-group stale app contract guard
|
||||
(pure planner and actual worker VM tests first); native boot has no window-side
|
||||
CacheStorage or hashing work. WebKit's byte-verified owned response path is
|
||||
unchanged. The native fixture models the actual worker fallback decision instead
|
||||
of a second page-side decision. All 221 frontend tests and 184 server tests pass;
|
||||
both-engine lazy/offline/eviction/pinning/contracts/playback smoke passes.
|
||||
|
||||
Reference in New Issue
Block a user