2 Minutes
TypeScript právě dostal výrazný náraz rychlosti a Microsoft chce, aby si toho vývojáři všimli. Společnost vydala betu TypeScript 7.0 a velký slib je těžké přehlédnout: až 10× rychlejší výkon, zejména u velkých kódových základen, které obvykle zpomalují editory a nástroje pro sestavení.
Klíčová změna se odehrává pod povrchem. Microsoft přepsal kompilátor a jazykovou službu do jazyka Go, což TypeScriptu umožňuje lépe využít moderní hardware, včetně paralelního zpracování. V praktickém smyslu to znamená rychlejší kontrolu typů, rychlejší kompilaci a výrazně svižnější vývojové prostředí, když projekty začnou nabývat na rozsahu.
Známý TypeScript, jen mnohem rychlejší
Přes nový motor Microsoft tvrdí, že se jazyk bude chovat tak, jak to vývojáři očekávají. Kontrola typů je navržena tak, aby byla v souladu s TypeScript 6.0, což je důležitější, než se zdá. Nikdo nechce vylepšení výkonu, které by potají rozbilo roky kódu.
Tento kompromis je tady hlavním příběhem. Microsoft se snaží dodat velké interní přepsání, aniž by donutil týmy znovu se učit jazyk nebo kompletně přestavět pracovní postupy. Stejný TypeScript. Méně čekání. To je nabídka.
Vyzkoušet ho je jednoduché. Vývojáři si mohou nainstalovat betu přes npm pomocí preview balíčku a pak použít tsgo místo známého příkazu tsc.
- npm install -D @typescript/native-preview@beta
- npx tsgo --version
- Verze 7.0.0-beta
Microsoft také tlačí novou jazykovou službu přímo do editoru. K dispozici je preview rozšíření pro Visual Studio Code, které vývojářům dává možnost pocítit nárůst rychlosti při psaní kódu, ne jen při sestavování.
Béta je dostatečně stabilní pro experimentování a Microsoft uvádí, že některé týmy ji mohou dokonce používat v běžné denní práci. Přesto to rozhodně není cílová čára. Společnost to považuje za aktivní práci na projektu a žádá o zpětnou vazbu před finálním vydáním.
Prozatím není stanoven datum vydání finální verze TypeScript 7.0. Microsoft chce více testování, doladění a více vstupů z reálného světa, než vydání označí za obecně dostupné. Pokud beta splní i část svého slibu, TypeScript by mohl pro vývojáře všude působit velmi odlišně a výrazně rychleji.
Comments
No comments yet.
Leave a Comment