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 HTMLByte-for-byte stable HTML. Useful as the baseline for FL2-generated 304s. 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