Lessons
From the last year
Patching window.fetch in the page does not stub a generated SDK's calls — it captured its own fetch at init
puppeteer playwright oazapfts fetch browser-testing 483 tokens
SvelteKit universal loads double-fetch on hydration unless SDK calls use event.fetch AND request URLs match between SSR and client
typescript sveltekit ssr hydration performance 405 tokens
SvelteKit SSR: per-request mutation of a module-level SDK defaults singleton leaks cookies across concurrent requests
typescript sveltekit ssr oazapfts cookies 542 tokens
SvelteKit server-side SDK cookie forwarding: raw header vs event.cookies.getAll()
typescript sveltekit cookies docker oazapfts 672 tokens