Enthusiast of compilers, dev tools, language VMs/runtimes.
share.transistor.fm/s/ad05eae6
#typescript
share.transistor.fm/s/ad05eae6
#typescript
Congrats to @marcoippolito.dev on making it official: type-stripping in Node 25 is now declared to be stable 🎉
You can run: node index.ts
The capabilities have not changed since Node 24. This is purely a maturity indicator.
Enjoy 🌞
Congrats to @marcoippolito.dev on making it official: type-stripping in Node 25 is now declared to be stable 🎉
You can run: node index.ts
The capabilities have not changed since Node 24. This is purely a maturity indicator.
Enjoy 🌞
Enjoy 🌞
🔶 New repos (last 12 months): JS 9.3M, Python 9.3M, TS 5.4M
🔶 Contributor delta (last 12 months): TS +1.1M, Python +0.9M, JS +0.4M
🔶 Contributor count chart
🔶 New repos (last 12 months): JS 9.3M, Python 9.3M, TS 5.4M
🔶 Contributor delta (last 12 months): TS +1.1M, Python +0.9M, JS +0.4M
🔶 Contributor count chart
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
The native previews are easy to grab from npm, and are published nightly to try out!
www.npmjs.com/package/@typ...
The native previews are easy to grab from npm, and are published nightly to try out!
www.npmjs.com/package/@typ...
@jason-williams.co.uk from TechAtBloomberg announces the release of Boa's Rust-based implementation of TC39 Stage 3 Temporal 🎉
Chrome estimates this will ship in Chromium 143 🎉🎉
Temporal is the shiny replacement for the broken JS Date API ✨
This is the first public release of Temporal_rs, a Rust implementation of the Temporal API powering Boa, Kiesel, V8 plus other engines.
This will be shipping in Chromium soon
More info in our blog post: boajs.dev/blog/2025/09...
@jason-williams.co.uk from TechAtBloomberg announces the release of Boa's Rust-based implementation of TC39 Stage 3 Temporal 🎉
Chrome estimates this will ship in Chromium 143 🎉🎉
Temporal is the shiny replacement for the broken JS Date API ✨
🤖 Improved coding agent integration
📄 AGENTS.md file support for better context
🔍 New Auto mode (Preview) for smart model selection
🔑 Model flexibility via BYOK extension API
…and more: aka.ms/VSCodeRelease
Here are the highlights 🧵
🤖 Improved coding agent integration
📄 AGENTS.md file support for better context
🔍 New Auto mode (Preview) for smart model selection
🔑 Model flexibility via BYOK extension API
…and more: aka.ms/VSCodeRelease
Here are the highlights 🧵
Check out the current plans on our milestone: github.com/microsoft/Ty...
Check out the current plans on our milestone: github.com/microsoft/Ty...
TS 6.0 is planning a bunch of breaking changes to tsconfig options to deprecate some and change the defaults for others. This will simplify configuration and ease the transition to the Go-based TS 7.0 👍
The latest pitch is to enable strict type-checking modes by default 🎉
Maybe it's a little bit ambitious, but I'm excited for us to try this one. 😄
github.com/microsoft/Ty...
TS 6.0 is planning a bunch of breaking changes to tsconfig options to deprecate some and change the defaults for others. This will simplify configuration and ease the transition to the Go-based TS 7.0 👍
The latest pitch is to enable strict type-checking modes by default 🎉
Maybe it's a little bit ambitious, but I'm excited for us to try this one. 😄
github.com/microsoft/Ty...
Maybe it's a little bit ambitious, but I'm excited for us to try this one. 😄
github.com/microsoft/Ty...
1) @andrewbran.ch fully rewrote the language server infra into a snapshot model. No more data races. It's so cool
2) Sheetal added build mode (-b), and it's even _concurrent_ build mode. 10x+ on dt-tools, hot and cold
1) @andrewbran.ch fully rewrote the language server infra into a snapshot model. No more data races. It's so cool
2) Sheetal added build mode (-b), and it's even _concurrent_ build mode. 10x+ on dt-tools, hot and cold
Meaning you don't need to put anything in package.json. Strictly speaking you don't even need a tsconfig to run the code.
nodejs.org/en/blog/rele...
Meaning you don't need to put anything in package.json. Strictly speaking you don't even need a tsconfig to run the code.
nodejs.org/en/blog/rele...
Congrats to @marcoippolito.dev on today's landmark Node 22.18 release. It is the first LTS release to ship unflagged TypeScript support 🎉
This means Node can run *.ts files. It pairs well with TypeScript's "erasableSyntaxOnly" flag 👍
Many folk contributed 🙏
You can just run `node file.ts` without `--experimental-strip-types` flag.
This is a huge milestone
Congrats to @marcoippolito.dev on today's landmark Node 22.18 release. It is the first LTS release to ship unflagged TypeScript support 🎉
This means Node can run *.ts files. It pairs well with TypeScript's "erasableSyntaxOnly" flag 👍
Many folk contributed 🙏
TS 5.9 is out 🎉
🔶 `import defer` by @nicr.dev
🔶 module: "node20" for require(ESM)
🔷 --init has modern defaults (no downleveling)
🔷 Docs: Inline summaries for DOM APIs
🔷 IDE: Expandable hovers to drill into Quick Infos
🔷 Perf: Faster type instantiation & file existence
This release brings:
✅ An updated tsc --init
✅ Type-checking for the new 'import defer'
✅ Actual summaries in more DOM APIs
✅ Expandable quick info hovers (✨preview✨)
and more! Read up more on our blog:
devblogs.microsoft.com/typescript/a...
TS 5.9 is out 🎉
🔶 `import defer` by @nicr.dev
🔶 module: "node20" for require(ESM)
🔷 --init has modern defaults (no downleveling)
🔷 Docs: Inline summaries for DOM APIs
🔷 IDE: Expandable hovers to drill into Quick Infos
🔷 Perf: Faster type instantiation & file existence
This release brings:
✅ An updated tsc --init
✅ Type-checking for the new 'import defer'
✅ Actual summaries in more DOM APIs
✅ Expandable quick info hovers (✨preview✨)
and more! Read up more on our blog:
devblogs.microsoft.com/typescript/a...
This release brings:
✅ An updated tsc --init
✅ Type-checking for the new 'import defer'
✅ Actual summaries in more DOM APIs
✅ Expandable quick info hovers (✨preview✨)
and more! Read up more on our blog:
devblogs.microsoft.com/typescript/a...
🚀 v1.102 of VS Code is here! Check out what’s new:
- MCP is GA with GitHub policy support
- GitHub Copilot Chat is open source
- Use custom modes for tailored chat
- Background task management with Copilot coding agent
…and so much more: aka.ms/VSCodeRelease
🧶 Here are some of the highlights…
🚀 v1.102 of VS Code is here! Check out what’s new:
- MCP is GA with GitHub policy support
- GitHub Copilot Chat is open source
- Use custom modes for tailored chat
- Background task management with Copilot coding agent
…and so much more: aka.ms/VSCodeRelease
🧶 Here are some of the highlights…
🙋🏽♀️ Is there is an HTML feature or Web API you're dying to see progress on? Suggest it and it could be included!
[1/2]
lea.verou.me/blog/2025/de...
🙋🏽♀️ Is there is an HTML feature or Web API you're dying to see progress on? Suggest it and it could be included!
[1/2]
lea.verou.me/blog/2025/de...
devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com/typescript/a...
Huge thanks to Anders, @jakebailey.dev, and everyone else on the project for the incredible performance gains.
Huge thanks to Anders, @jakebailey.dev, and everyone else on the project for the incredible performance gains.
Congrats to @searyanc.dev on landing big updates to the default tsconfig settings used by `tsc --init` 🎉
Defaults matter - and in TS 5.9 they embrace simplicity 💙
🔷 ESM (was CommonJS)
🔷 No down-leveling (was ES2016)
🔷 verbatimModuleSyntax: true
github.com/microsoft/Ty...
Congrats to @searyanc.dev on landing big updates to the default tsconfig settings used by `tsc --init` 🎉
Defaults matter - and in TS 5.9 they embrace simplicity 💙
🔷 ESM (was CommonJS)
🔷 No down-leveling (was ES2016)
🔷 verbatimModuleSyntax: true
github.com/microsoft/Ty...