Přeskočit na obsah
AI & Technologie

TypeScript 7.0 RC: Kompilátor přepsaný do Go přináší 10× rychlejší sestavení

3 min čtení

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 --builders umožň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/typescript6 s binárkou tsc6 umožň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á.

Potřebujete pomoc s webovým projektem?

Rádi vám pomůžeme. Konzultace je zdarma a nezávazná.

Poraďte se s námi
Začněme spolupráci

Řekněte nám o svém projektu

Popište svůj projekt a ozveme se vám.

50+ spokojených firem
Odpovíme do 24h
Konzultace zdarma
Bc. Martin Procházka
zakladatel & vývojář
Vyplňte prosím své jméno.
Zadejte platnou e-mailovou adresu.
Zadejte platné telefonní číslo.
Popište nám prosím, co potřebujete.
Musíte souhlasit se zpracováním osobních údajů.