NEWSwift Rust v1.11.3 — 19.6× faster SSR & Single Binary Deploy

The React Framework
for the Rust and Bun Era.

Used by performance-obsessed teams to build full-stack web applications with React 19 Server Components, streaming SSR at 0.90ms median latency, four switchable rendering modes, and a single Rust binary at deploy.

Get StartedRead the Benchmarks
src/app/page.tsx
SSR p50: 0.90ms19.6× vs Next.js
import { cacheLife, cacheTag } from "swift-rust/cache";
import { SafeHtml, sanitizeHtml } from "swift-rust/security";
import Image from "swift-rust/image";

export default async function ProductPage() {
  "use cache";
  cacheLife("hours");
  cacheTag("catalog");

  const metrics = await loadTelemetry();
  return (
    <section className="grid gap-6">
      <Image src="/hero.avif" width={1200} height={630} />
      <SafeHtml html={sanitizeHtml(metrics.summary)} />
    </section>
  );
}
Rust Hyper + JSC TelemetryLIVE PIPELINE
Median SSR (p50)
0.90ms
▲ 19.6× vs Next.js 16.4
Throughput
1,092/s
16 concurrent workers
$ swift-rust build --binary2.18s
✓ 12 routes compiled · 0 client KB on static routes
✓ Standalone binary emitted: ./dist/server (28 MB)
Mode: ssr-wasmReact 19.2 · Bun 1.3 · Rust 1.85

What's in Swift Rust?

Everything you need to build great products on the web.

Full Next.js App Router familiarity paired with Rust systems engineering—zero config gymnastics, zero runtime bloat.

Verified Apple Silicon Benchmarks

19.6× faster SSR.
Zero Node.js overhead.

Measured head-to-head against Next.js 16.4 (Turbopack) across identical 12-route applications under 16-connection sustained load. Native Rust HTTP routing + pre-warmed JavaScriptCore workers eliminate V8 cold-start jitter.

19.6×
Faster SSR p50 (0.90ms)
1,092
Requests / sec (vs 81)
2.18s
Cold build (2.6× faster)

Swift Rust v1.11.3 vs. Next.js 16.4

12 routes · Dynamic SSR + RSC + API · Lower bar is faster / leaner

16-conn wrk
SSR Latency (p50, 16-conn)19.6× faster
Swift Rust
0.90 ms
Next.js 16
17.64 ms
Sustained SSR Throughput13.4× higher
Swift Rust
1,092 req/s
Next.js 16
81 req/s
Cold Production Build (12 routes)2.6× faster
Swift Rust
2.18 s
Next.js 16
5.71 s
Production Memory Footprint5.1× leaner
Swift Rust
28 MB RSS
Next.js 16
145 MB RSS

Adaptive Rendering Architecture

Four rendering modes. One line of config.

Set your default mode in swift-rust.config.ts or override per route with export const mode = "ssr". Never ship client JavaScript to routes that don't need it.

Read the Architecture Deep Dive
ssr-wasmDefault

SSR + WASM Islands

Server-rendered HTML streamed from Rust, paired with a lightweight WASM router and selective client hydration only where "use client" is declared.

Client Runtime< 3 KB navigator

Best for: Full-stack SaaS, e-commerce, and interactive web products.

ssr0 KB Client JS

Zero-JS SSR

Pure server-rendered HTML with zero client JavaScript bundles. Instant First Contentful Paint and 100/100 Core Web Vitals out of the box.

Client Runtime0 KB

Best for: Documentation sites, blogs, marketing pages, and editorial publishing.

ssr-htmxHypermedia

SSR + HTMX

Server-rendered HTML enhanced with declarative partial DOM swaps and progressive form mutations without managing client state trees.

Client Runtime~14 KB

Best for: CRUD back-offices, internal tools, and server-driven workflows.

wasmClient App

Full WASM SPA

Complete client-side application mode with sub-millisecond in-memory route transitions and offline-ready asset caching.

Client RuntimeSPA Bundle

Best for: Dense interactive dashboards, canvas editors, and local-first tools.

@swift-rust/ui12 Primitives × 6 Design Worlds

Components with a third dimension.

Every component libraries gives you variant and size. Swift Rust UI adds design—letting you switch between six complete visual languages without changing a single JSX prop tree.

flat· Editorial precision3d· Tactile depthglass· Frosted translucencyneo· Soft surface reliefbrutal· Hard offset inkgradient· Luminous mesh
$ bunx @swift-rust/ui add button card dialogExplore Swift Rust UI

Ready to build at Rust speed?

Join engineering teams shipping full-stack React 19 applications as a single self-contained binary in seconds.

Start for free