
"Microsoft has released the TypeScript 6.0 beta, marking the end of an era. This will be the final version built on JavaScript, as TypeScript 7.0 shifts to a Go-based implementation for dramatically improved performance. TypeScript 6.0 serves as a transition release. It is intended to prepare developers for the architectural changes coming in 7.0. Microsoft announced last year its plan to rewrite the TypeScript compiler and language service in Go, leveraging native code speed and shared-memory multi-threading."
"Most changes in TypeScript 6.0 align with shifts in JavaScript development since TypeScript 5.0. The compiler now defaults to strict mode, with module set to esnext and target pointing to ES2025. The types field now defaults to an empty array instead of pulling in all @types packages, a change that Microsoft says has improved build times by 20-50 percent in tested projects. Developers can bypass these deprecations in 6.0 by setting "ignoreDeprecations": "6.0" in their tsconfig."
TypeScript 6.0 beta is released as the final JavaScript-based compiler and serves as a transition toward a complete rewrite in Go for TypeScript 7.0. The Go-based implementation aims to deliver native-code speed and shared-memory multi-threading to resolve long-standing performance and scalability limitations of the JavaScript runtime. TypeScript usage has grown, surpassing Python with 2.6 million monthly contributors and widespread adoption in professional projects. TypeScript 6.0 updates defaults to strict mode, module: esnext, and target: ES2025; it changes types default to an empty array, improving build times by 20–50 percent. Deprecated options can be ignored in 6.0 via "ignoreDeprecations": "6.0".
Read at Techzine Global
Unable to calculate read time
Collection
[
|
...
]