Skip to main content
Script Language

TypeScript syntax.
Native performance.

Script is a high‑performance systems language with TypeScript syntax, compiling to native code via Cranelift JIT and LLVM AOT. Features a self‑hosting compiler, Rust‑inspired ownership model, and SSA IR optimizations.

Self‑hosting complete • 113 tests passing • ~30x faster native code

Why Script

A minimal core language (like C without libc) with optional Rolls ecosystem libraries.

Performance

Native code speed

Compiles to native binaries via LLVM with LTO. Native code runs ~30x faster than VM, JIT ~6x faster.

Syntax

TypeScript‑like

Familiar JavaScript/TypeScript syntax with classes, async/await, modules, and full type system.

Memory safety

Ownership model

Rust‑inspired ownership semantics with compile‑time borrow checking for memory safety.

Architecture

Minimal core

Script Core is self‑contained. Extended functionality via optional Rolls ecosystem libraries.