FL2 content provenance
Origin scenarios for verified bot 304 testing
Use these pages to compare how FL2 treats stable, dynamic, SSR, SPA, personalized, and noisy origin responses.
static
Server-side renderedHTML is generated by the Worker from route data. The default variant is deterministic.
ssr
Dynamic HTMLHTML changes on every request through timestamp, random sample, and request metadata.
dynamic
Client-rendered SPAInitial HTML only contains a shell. JavaScript renders the article in the browser.
spa
Stable article with noisy chromeMain article stays stable while ad copy, nonce, and footer timestamp change.
mixed
Personalized contentGreeting varies by query string or cookie and sends Vary: Cookie.
vary-cookie
Origin ETag supportThe origin itself sends an ETag and returns 304 for matching If-None-Match.
origin-304
Streaming HTMLResponse body is emitted through a ReadableStream in multiple chunks.
streaming