TypeScript 7 vs 6

Type-Checking Performance Report

Reproducible tsc --noEmit comparison between the native TypeScript 7 compiler and TypeScript 6, across synthetic fixtures and a pinned real-world project (zod), measuring wall-clock time and peak memory per --checkers setting.

SUMMARY METRIC loading…
—
Loading results…

Mean check time by fixture

TS6 TS7

Speedup scaling with --checkers

Detailed results

Fixture Checkers Version Mean Median StdDev Max Memory (MB)

Runner hardware

loading…

Compilers

loading…

Methodology

hyperfine, 10 timed runs + 2 warmups
Peak RSS via GNU time (-v)
tsc --noEmit, project mode (-p)