Skip to content

Deploy SSR to Node, Bun, or Deno

Problem. Choose an SSR runtime without rewriting the application.

Solution. Use the runtime-agnostic SSR pipeline from @bquery/bquery/ssr plus the matching runtime adapter.

RuntimeEntryRun
Node 24+examples/ssr-node/serve.tsnode --experimental-strip-types examples/ssr-node/serve.ts
Bunexamples/ssr-bun/serve.tsbun examples/ssr-bun/serve.ts
Denoexamples/ssr-deno/serve.tsdeno run -A examples/ssr-deno/serve.ts
EdgecreateEdgeHandler(handler)Deploy as a fetch handler on Cloudflare Workers / Vercel Edge / Deno Deploy.

The cross-runtime CI matrix (.github/workflows/ssr-cross-runtime.yml) guards the public surface across all three runtimes.

Released under the MIT License.