playbook/antigravity-awesome-skills/skills/vercel-optimize/references/support-topics/sveltekit-split-cold-start-...

1.0 KiB

id title status candidateKinds frameworks priority citations maxBriefChars
sveltekit-split-cold-start-tradeoff SvelteKit split function cold-start tradeoff active
cold_start
slow_route
sveltekit@*
82
https://vercel.com/docs/frameworks/full-stack/sveltekit
https://svelte.dev/docs/kit/adapter-vercel
800

Investigation Brief

SvelteKit bundles routes together by default to avoid excessive cold starts. Treat split: true as a targeted tradeoff, not a blanket optimization.

Evidence To Check

Use cold-start share, cold-vs-warm latency, deployment concentration, and source bundle pressure. Check adapter options and whether a large dependency belongs to one route or the whole app.

Do Not Recommend When

Do not split every route without evidence of function size pressure or route-local initialization cost. Do not split if cold starts are already the dominant problem.

Verification

Name the cold-start signal, route or dependency that motivates the split, and the exact adapter config line.