Optionalexposekeep the tag headers on what the browser receives; default false
Optionalfetchhow requests reach the origin; default global fetch. A Workers service binding passes its fetch
Optionalignorepatterns blanked before a page is hashed, such as a per-render form token
Optionalmaxlargest page body kept, in bytes; default 2 MiB
Optionalmaxmost pages whose last body hash is remembered, the oldest going first; default 10,000
Optionalmaxmost tags one response may name before it is not kept; default 512
the origin to forward to, such as https://origin.internal; no path
Optionalpubliccookie names that carry no identity, such as a bot-check or load-balancer cookie: they do not make a request ineligible, and setting them does not clear the device; default none
Optionalpurgethe shared secret POST /.spool/purge requires; without one every purge is refused
Optionalroutesroutes that override the default of one public assembly route per path; they match first
the options createSpool takes, minus routes: the worker's route list is fixed when the
spool is created, and the proxy puts its own catch-all route there
Optionaltrimtrimmed stylesheets from buildTrimManifest. A same-origin stylesheet in the manifest is
answered with its trimmed text when the origin's bytes still hash to the manifest's source,
and every HTML page is checked against the guard first. Without it nothing is trimmed.
what
spoolProxytakes