ty performs incremental type checking 80–500x faster than Pyright/Pyrefly in editors by architecture-first design around LSP; replaces mypy/Pyright for projects prioritizing live-edit latency.
June 9, 2026
Summary
Live type diagnostics appear in 4.7ms instead of 386ms, eliminating editor lag during active development. Incremental re-computation means edits to central files in large projects (PyTorch-scale) stay interactive rather than blocking.
Why it matters
Live type diagnostics appear in 4.7ms instead of 386ms, eliminating editor lag during active development. Incremental re-computation means edits to central files in large projects (PyTorch-scale) stay interactive rather than blocking.
Implementation verdict
Ready for production in Beta. Install via `uv tool install ty@latest` or VS Code extension. Replaces mypy/Pyright if you value sub-10ms feedback loops; requires Python 3.8+. Stable release targeting 2025, but Astral already uses it exclusively. Worth adopting now if editor responsiveness is a bottleneck.
Sources
Dev Signal
Get briefs like this in your inbox — free, 3x a week.
100+ sources compressed into one 4-minute read. Ranked, cited, implementation-ready.