Skip to content

feat: SvelteKit 3 + Svelte 5 Edge SSR, ESM live bindings, and FW-04 benchmarks - #40

Merged
siktec-lab merged 1 commit into
mainfrom
exper/sveltekit-runtime
Nov 9, 2026
Merged

siktec-lab merged 1 commit into
mainfrom
exper/sveltekit-runtime

Conversation

@siktec-lab

Copy link
Copy Markdown
Collaborator

Summary

  • Runtime Web APIs (slice-engine): Added WHATWG non-special/opaque-path URL parsing (sveltekit-internal://,
    ew URL('a:')), default Request.prototype.signal, async ReadableStream start() awaiting in Response, post-init Content-Type header preservation, and multi-cookie Set-Cookie emission.
  • ESM Live Bindings (slice-cas): Added live getter exports (Object.defineProperty(exports, ...)) and live import property rewrites (__live_N.) for reassigned ES module exports (required by @sveltejs/kit@3.1.1 + Vite 8 Rolldown chunks).
  • Template & Benchmark Suite (slice-cli & ests/frameworks/04-sveltekit-edge-ssr): Added slice init --template=sveltekit (@sveltejs/kit@3.1.1 + svelte@5.57.3 + devalue@6.0.3 + �ite@8.3.7) and Framework 4 (FW-04) to the 33-workload Docker benchmark harness and docs (36.16 ms cold .cas / 17.02 ms warm / 20.50 MB RSS — 1.29x faster cold than Bun and 3.31x faster than Node.js).

@siktec-lab
siktec-lab merged commit 8cc59c0 into main Nov 9, 2026
3 checks passed
@siktec-lab
siktec-lab deleted the exper/sveltekit-runtime branch November 9, 2026 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants