TypeScript 7.0: Upp till 10x snabbare kompilering idag

TypeScript 7.0: Upp till 10x snabbare kompilering idag

Sara Nilsson Sara Nilsson . Kommentarer

3 Minuter

TypeScript har precis fått en rejäl hastighetsknuff, och Microsoft vill att utvecklare ska lägga märke till det. Företaget har skickat en beta av TypeScript 7.0, och det stora löftet är svårt att ignorera: upp till 10 gånger snabbare prestanda, särskilt i stora kodbaser som vanligtvis saktar ner redigerare och byggverktyg.

Den avgörande förändringen finns under huven. Microsoft har byggt om kompilatorn och språkservicen i Go, ett drag som gör att TypeScript kan utnyttja modern hårdvara bättre, inklusive parallell bearbetning. I praktiken innebär det snabbare typkontroller, snabbare kompilering och en mycket kvickare utvecklingsupplevelse när projekt börjar växa till sig.

En bekant TypeScript, bara mycket snabbare

Trots den nya motorn säger Microsoft att språket ska bete sig på det sätt utvecklare förväntar sig. Typkontroller är utformade för att vara konsekventa med TypeScript 6.0, vilket är viktigare än det låter. Ingen vill ha en prestandauppgradering som tyst bryter flera års kod.

Den balansen är kärnan i historien. Microsoft försöker leverera en större intern omskrivning utan att tvinga team att lära om språket eller bygga om sina arbetsflöden från grunden. Samma TypeScript. Mindre väntan. Det är budskapet.

Att testa det är enkelt. Utvecklare kan installera betan via npm med preview-paketet och sedan använda tsgo istället för det välkända tsc-kommandot.

  • npm install -D @typescript/native-preview@beta
  • npx tsgo --version
  • Version 7.0.0-beta

Microsoft rullar också ut den nya språkservicen i själva redigeraren. Ett förhandsversionstillägg för Visual Studio Code finns tillgängligt, vilket ger utvecklare möjlighet att uppleva hastighetsvinsterna medan de kodar, inte bara under byggprocessen.

Betan är tillräckligt stabil för experiment, och Microsoft säger att vissa team kanske till och med kan använda den i dagligt arbete. Ändå är detta tydligt inte mållinjen. Företaget betraktar det som ett aktivt arbete under utveckling och ber om återkoppling innan den slutliga releasen kommer.

För närvarande finns inget lanseringsdatum för den färdiga versionen av TypeScript 7.0. Microsoft vill ha mer testning, mer finjustering och mer verkliga indata innan de klassar releasen som allmänt tillgänglig. Om betan lever upp till en del av sitt löfte kan TypeScript dock komma att kännas mycket annorlunda, och mycket snabbare, för utvecklare överallt.

"Som teknikreporter skriver jag om digital kultur, sociala medier och människans relation till maskiner. Jag gillar när tekniken blir personlig."

Lämna en kommentar

Kommentarer