Microsoft 18. června 2026 vydal Release Candidate TypeScriptu 7.0 – a tato verze není jen dalším krokem v evoluci jazyka. Jde o kompletní přepsání kompilátoru do jazyka Go, které přináší až 10× rychlejší kompilaci oproti TypeScriptu 6.0. Pokud pracujete s rozsáhlými TypeScript projekty, tohle je zpráva, na kterou jste čekali.
Proč přechod na Go?
TypeScript byl dosud bootstrapovaný jazyk – kompilátor byl napsán v TypeScriptu a kompiloval se do JavaScriptu. To přinášelo fundamentální výkonnostní omezení. Microsoft se rozhodl pro port do Go nikoliv proto, aby Go prosazoval jako jazyk, ale proto, že kombinace nativní rychlosti kódu a sdílené paměti při paralelismu nabízela dramatické výsledky. Tým strávil více než rok pečlivým portováním stávající implementace – nešlo o přepisování od nuly, ale o metodický převod, takže logika typového systému zůstává strukturálně identická s TypeScriptem 6.0.
Co konkrétně přináší TypeScript 7.0 RC?
Výkonnostní skok je nejviditelnějším přínosem. Sestavení VS Code, které dříve trvalo 77 sekund, trvá nyní 7 sekund. Typová kontrola 30× rychlejší. Spotřeba paměti 2,9× nižší. Ale to zdaleka není vše:
- Paralelní typová kontrola: TypeScript 7.0 vytváří fixní počet pracovníků pro typovou kontrolu (výchozí hodnota je 4, konfigurovatelná přes příznak
--checkers). Tento přístup zajišťuje konzistentní výsledky při zachování výrazného zrychlení. - Paralelní sestavování projektových referencí: Nový příznak
--buildersumožňuje paralelní sestavování v monorepoziářích – ideální pro týmy pracující s desítkami vzájemně závislých balíčků. - Přepracovaný watch mód: Postaven na file-watcheru z bundleru Parcel (portovaném do Go), nabízí stabilní a výkonné sledování souborů napříč platformami bez potřeby pollingu.
- Podpora vedle TypeScriptu 6.0: Nový kompatibilní balíček
@typescript/typescript6s binárkoutsc6umožňuje spouštět obě verze vedle sebe.
Nové výchozí hodnoty a přelomové změny
TypeScript 7.0 přebírá výchozí hodnoty z verze 6.0 a přidává tvrdé chyby pro zastaralé příznaky. Klíčové změny zahrnují: strict je nyní ve výchozím nastavení true, module výchozně esnext, types výchozně [] (prázdné pole). Podpora pro target: es5, moduleResolution: node/node10 a moduly AMD, UMD, SystemJS byla odstraněna.
Zajímavou změnou je také správné zacházení s Unicode code pointy v template literal typech – emoji jako 😀 jsou nyní správně považovány za jeden znak, nikoliv za dva UTF-16 surrogáty.
Jak TypeScript 7.0 RC vyzkoušet?
Instalace je triviální:
npm install -D typescript@rc
Pro VS Code existuje rozšíření TypeScript Native Preview, které umožňuje editor využívat nový kompilátor okamžitě. Stabilní verze TypeScriptu 7.0 GA je plánována přibližně měsíc po RC, tedy v polovině července 2026. Nyní je ideální čas vyzkoušet RC na vašich projektech a poskytnout zpětnou vazbu týmu Microsoftu.
Závěr
TypeScript 7.0 RC představuje jeden z největších technologických skoků v historii TypeScriptu. 10× rychlejší kompilace, dramaticky nižší spotřeba paměti a nové možnosti paralelizace jsou přesvědčivé důvody k tomu, abyste RC otestovali co nejdříve. Stáhněte si ho, pusťte ho na svůj kód a podělte se o výsledky – komunita čeká.