Microsoft hat heute überraschend eine neue Änderung angekündigt, die die Leistung von TypeScript radikal verbessern wird. Das Team entwickelt eine native Portierung des TypeScript-Compilers und der Tools in der Go-Sprache. Das native Portierungsprojekt trägt den Codenamen „Corsa“.

Basierend auf dem Feedback der Entwickler stellte Microsoft fest, dass TypeScript nicht auf große Codebasen skaliert werden konnte. Entwickler sind mit Problemen wie langsamen Editor-Startzeiten und unvollständigen Quellcodeansichten konfrontiert. Die neue native Go-Implementierung wird den Start des Editors erheblich verbessern, die Erstellungszeiten um das Zehnfache verkürzen und die Speichernutzung erheblich reduzieren.

Entwickler können mit folgenden Leistungsverbesserungen rechnen:

Microsoft geht davon aus, dass dieser native Port Mitte 2025 in der Vorschau verfügbar sein wird, zusammen mit tsc, das eine Befehlszeilentypprüfung durchführen kann. Eine voll funktionsfähige Lösung für Projekterstellung und Sprachdienste wird bis Ende dieses Jahres veröffentlicht. Interessierte Entwickler können jetzt Go-Code aus dem neuen Arbeits-Repository erstellen und ausführen.

Microsoft hat kürzlich TypeScript 5.8 veröffentlicht und TypeScript 5.9 wird bald veröffentlicht. Entwickler können damit rechnen, dass TypeScript 6.0 einige veraltete Versionen und wichtige Änderungen aufweisen wird, um die kommende Go-basierte Version zu unterstützen. Später in diesem Jahr wird Microsoft eine neue native Go-Implementierung als TypeScript 7.0 veröffentlichen.

Die aktuelle JS-basierte TypeScript-Codebasis wird für die Version 6 weiterentwickelt.