with youtube working!!!
CHROMIUM BROWSERS ONLY.
Ramjet is a performance-focused fork of Scramjet, with streaming HTML rewriting, persistent caching, smaller page-startup payloads and an assisted transport. Browser-side libcurl and Epoxy remain available. The assisted server handles upstream TLS, so its operator can read proxied traffic.
git clone https://github.com/hackz00/ramjet.git
cd ramjet
pnpm install --frozen-lockfile
RELEASE=1 pnpm --filter @ramjet/core rewriter:build
pnpm --filter @ramjet/core build
pnpm --filter @ramjet/transport-assisted build
pnpm --filter @ramjet/assisted-server build
pnpm devThat needs Node 24, pnpm 10.12.1 and the Rust toolchain for the rewriter. Open http://localhost:4141. If you'd rather skip the build, the releases have ready-made packages.
- Guide: build it, add it to your own site, pick a transport, deploy, and what doesn't work.
- Moving from Scramjet: what to rename and what changed.
- Benchmarks: numbers and how they were measured.
In the October 3, 2026 synthetic benchmarks against Scramjet 2.0.67:
- First paint was 5–48% lower across the tested fixtures.
- Returning-visit load times were 30–77% lower.
- Post-load memory was 8–16% lower; interaction latency was unchanged.
Measured on one Windows machine with Chromium and a simulated network. These figures describe the earlier measured build. Later checks found some slower timings, including about 5 ms higher returning-visit load. Full results and methods.
AGPL-3.0-only. Original project attribution is in NOTICE.md.
