Open Source

Rawscript

Zero-config TypeScript framework that runs .ts files natively in the browser via a Service Worker and esbuild-wasm — no bundler, no build step. The module cache keys compiled output by a content fingerprint of source, import map, tsconfig, and compiler version, with an fnv1a body hash verified on every read so stale code never executes.

Rawscript

Overview

Zero-config TypeScript framework that runs .ts files natively in the browser via a Service Worker and esbuild-wasm — no bundler, no build step.

Highlights

  • Engineered the module cache: compiled output keyed by a content fingerprint of source, import map, tsconfig, and compiler version, with an fnv1a body hash verified on every read so stale code never executes.
  • Hardened the runtime with a versioned Service Worker update handshake, configurable resource limits, and strict-CSP self-hosting — verified by 73 Playwright specs on Chromium, Firefox, and WebKit in CI.

Tech stack