TypeScript Intelligence & LSP
Full TypeScript Language Server Protocol support inside the browser. Real-time type checking, hover docs, and go-to-definition — all powered by a Web Worker-based LSP client.
New Features
- TypeScript LSP: Integrated a full TypeScript language server into a dedicated Web Worker. Supports diagnostics, hover types, completions, and inlay hints.
- Go-to-Definition: CMD+Click (or CTRL+Click on Windows/Linux) on any symbol to jump to its definition, even across module boundaries.
- Inlay Hints: Toggle TypeScript inlay hints from the editor toolbar. Shows parameter names and return type annotations inline.
Improvements
- LSP Prewarming: The TypeScript Worker now starts as soon as the workspace loads instead of waiting for the first keystroke. First-edit latency dropped from 340ms to 18ms.
- CodeMirror 6 Upgrade: Upgraded to the latest CodeMirror 6 release. Improved rendering performance and fixed edge cases with large files.
Bug Fixes
- Bracket Matching: Fixed an issue where bracket matching would incorrectly highlight brackets inside string literals.