3 Minute
TypeScript a primit un impuls serios de viteză, iar Microsoft vrea ca dezvoltatorii să observe. Compania a lansat o versiune beta a TypeScript 7.0, iar promisiunea este greu de ignorat: performanță de până la 10 ori mai rapidă, în special pe baze de cod mari care de obicei încetinesc editoarele și instrumentele de construire.
Schimbarea principală se află sub capotă. Microsoft a reconstruit compilatorul și serviciul de limbaj în Go, o mișcare care permite TypeScript să profite mai bine de hardware-ul modern, inclusiv de procesarea paralelă. În termeni practici, asta înseamnă verificare a tipurilor mai rapidă, compilare mai rapidă și o experiență de dezvoltare mult mai receptivă atunci când proiectele încep să devină complexe.
Un TypeScript familiar, doar mult mai rapid
În ciuda noului motor, Microsoft spune că limbajul ar trebui să se comporte în același mod cum îl așteaptă dezvoltatorii. Verificarea tipurilor este proiectată să rămână consecventă cu TypeScript 6.0, ceea ce contează mai mult decât pare. Nimeni nu vrea un upgrade de performanță care să strice în tăcere ani de cod.
Această balanță este adevărata poveste aici. Microsoft încearcă să livreze o rescriere internă majoră fără a forța echipele să învețe din nou limbajul sau să-și refacă fluxurile de lucru de la zero. Același TypeScript. Mai puțină așteptare. Acesta este mesajul.
Încercarea este simplă. Dezvoltatorii pot instala beta-ul prin npm cu pachetul preview și apoi pot folosi tsgo în locul comenzii familiare tsc.
- npm install -D @typescript/native-preview@beta
- npx tsgo --version
- Version 7.0.0-beta
Microsoft împinge de asemenea noul serviciu de limbaj direct în editor. O extensie preview pentru Visual Studio Code este disponibilă, oferindu-le dezvoltatorilor șansa de a resimți câștigurile de viteză în timp ce scriu cod, nu doar în timpul construirii.
Beta este suficient de stabilă pentru experimentare, iar Microsoft spune că unele echipe ar putea chiar să o folosească în muncă zilnică. Totuși, nu este încă linia de sosire. Compania o tratează ca pe un proiect activ în desfășurare și solicită feedback înainte ca versiunea finală să sosească.
Deocamdată nu există o dată de lansare pentru versiunea finală a TypeScript 7.0. Microsoft vrea mai multe teste, mai multe ajustări și mai mult feedback din lumea reală înainte de a declara lansarea ca general disponibilă. Totuși, dacă beta livrează chiar o parte din promisiune, TypeScript ar putea să se simtă foarte diferit și foarte rapid pentru dezvoltatorii de pretutindeni.
Lasă un Comentariu