Microsoft har offisielt lansert TypeScript 5.9, en betydelig oppdatering av det populære typede supersett av JavaScript. Utgitt 1. august 2025, leverer den nye versjonen av forbedringer av store utvikleropplevelser, inkludert et forenklet prosjektoppsett og mer informative redigeringsverktøytips.

Nøkkel blant de nye funksjonene er støtte for import defer, et ECMASCRIPT-forslag som lar utviklere utsette modulens evaluering og øke applikasjonsoppstartsytelsen. Denne utgivelsen gir også et klart veikart for språkets fremtid, posisjonering versjon 6.0 som et forberedende trinn for en komplett, go-basert omskriving planlagt for TypeScript 7.0.

et stort løft for utvikleropplevelsen

TypeScript-teamet har overhalt TSC-init-kommandoen, som nå genererer en minimal og mer forskrifts TSConfig.json-fil. Denne endringen adresserer langvarige tilbakemeldinger om at den forrige, ordrike malen ofte umiddelbart umiddelbart ble fjernet av utviklere.

Streng: True, VerbatimModulesyntax: True, and ModulDetection:”Force”. Verktøy er også forbedret med en forhåndsvisning av”utvidbare haver”, og lar brukere utforske komplekse typer direkte i redaktøren. DOM API-er inkluderer nå også sammendragsbeskrivelser fra Mdn.

Omfavne moderne JavaScript med utsatt import

En overskriftsfunksjon i TypScript 5.9 er støtte for importen”Syntaks, en Stage 3 ECMASCRIPT-forslag . Dette gjør at moduler kan lastes inn, men definerer utførelsen til en eksport faktisk er tilgjengelig, et kraftig verktøy for å optimalisere oppstartstider for applikasjoner.

Denne funksjonen støtter bare navneområdet import (import utsatt * som ns fra’…’) og er ikke nedlivet av typeskript. Dette betyr at det krever naturlig støtte i runtime-miljøet, som en moderne nettleser eller node.js, eller en bundler som kan utføre nødvendig transformasjon.

nye modulalternativer og ytelsesgevinster

Oppdateringen introduserer et nytt stall-modul node20202020-alternativ. Denne innstillingen er designet for å Nøyaktig modellerer moduloppløsningen og atferden til node. Alternativ.

ytelse får også et løft. Kompilatoren nå cacher type instantiations mer effektivt, noe som reduserer overflødig arbeid i komplekse biblioteker. I tillegg kan optimaliserte fileksistens sjekker gi en hastighetsøkning på rundt 11% på større prosjekter, ifølge teamet.

Veien til versjon 7.0: En innfødt kompilator

Kanskje mest strategisk viktig er den langsiktige visjonen som deles med denne utgivelsen. Microsoft posisjonerer TypScript 6.0 som en overgangsversjon, designet for å hjelpe utviklere med å forberede seg på et stort arkitektonisk skifte i versjon 7.0: a neck/poNt compils/poNt compils/poNt/poNt-port-port-port.microsoft.com/Typescript/Trops.

Daniel Rosenwasser, TypeScripts produktsjef, forklarte strategien, og sa:”Vår visjon for TypeScript 6.0 er å fungere som et overgangspunkt for utviklere å justere kodebasene sine for Typescript 7.0.”Han understreket at det for de fleste er en”Readiness Check for å ta i bruk Typescript 7.0.”

Dette trekket signaliserer fokus på dramatisk forbedring av kompilatorytelsen. Forhåndsvisninger av denne innfødte kompilatoren er allerede tilgjengelig for utviklere å teste.

Utgivelsen inkluderer noen brytningsendringer, spesielt til ArrayBuffer-typer, som kan kreve kodejusteringer. Teamet håper de nye funksjonene og klar fremtidig retning vil bli godt mottatt. Som Rosenwasser konkluderte i kunngjøringen,”Vi håper at TypeScript 5.9 behandler deg godt, og gjør din daglige koding til en glede.”