Sign in

TypeScript.fm

@typescript.fm
411 followers 81 following 211 posts

The two TypeScript Fools, @kamranicus.com and @erikonarheim.com, get together once a week to bring you news, updates, and interviews about TypeScript and the broader web development ecosystem.

PostsRepliesMedia
TypeScript.fm @typescript.fm · 25/09/2026
Today on the pod: Node 26 benchmarking, modern DOM typings, Jev type-safe AI, and essential community insights on TypeScript 7, Effect.ts, and GitHub's Copilot Rust migration. share.transistor.fm/s/57b16b06 #typescript
share.transistor.fm
Benchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 82 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the week of Sep 14, 2026: latest Node 26 includes experimental benchmark tests, a modern drop-in replacement for DOM typings, and we try to understand Jev, bruv. From the community: how GitHub...
021
Reposted by TypeScript.fm
James @43081j.com · 21/09/2026
giving old domains some use, we've published a basic site on ESM and how to migrate to it at esmodule.com if anyone wants to contrib a guide or improve one, please do! thanks to @iamstan.dev for putting the domain to good use 🙏
esmodule.com
ES Modules - The JavaScript module system
A guide to ES modules, the module system of JavaScript.
2288
Reposted by TypeScript.fm
Oliver Medhurst @honk.foo · 18/09/2026
for fun: TSC compiled to native with Porffor! 25MB, starts in <5ms
honk@gosling tsc % bat -p demo.ts
type Config = { port: number };
const cfg: Config = { port: "8080" };
honk@gosling tsc % tsc --noEmit demo.ts
demo.ts:2:23 - error TS2322: Type 'string' is not assignable to type 'number'.

2 const cfg: Config = { port: "8080" };
                        ~~~~

  demo.ts:1:17
    1 type Config = { port: number };
                      ~~~~
    The expected type comes from property 'port' which is declared here on type 'Config'


Found 1 error in demo.ts:2

honk@gosling tsc % du -h out/release/tsc
 25M    out/release/tsc
honk@gosling tsc % ./out/release/tsc --noEmit demo.ts
demo.ts:2:23 - error TS2322: Type 'string' is not assignable to type 'number'.

2 const cfg: Config = { port: "8080" };
                        ~~~~

  demo.ts:1:17
    1 type Config = { port: number };
                      ~~~~
    The expected type comes from property 'port' which is declared here on type 'Config'


Found 1 error in demo.ts:2
7946
TypeScript.fm @typescript.fm · 17/09/2026
Today on the pod: React 19.3 view transitions, Chrome 153 scroll magic, Safari 27 import defer, and Cloudflare's Node.js workers. Plus: Zena (TypeScript-inspired lang), Effect.ts, and why we need to pay for OSS. share.transistor.fm/s/02188915 #typescript
share.transistor.fm
React 19.3, Safari 27 & Chrome 153 Loot Drops, and Cloudflare's New Worker Module Registry | News | Ep 81 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the week of Sep 7, 2026: new browser loot drops in Chrome 153 and Safari 27, React 19.3 lets you control view transitions, and how Cloudflare rewrote the workers module registry for better Node.js...
141
Reposted by TypeScript.fm
Erik Onarheim @erikonarheim.com · 15/09/2026
I'm pitching something for all my software peeps (and other professionals). Think of it as a personal challenge, and a health fast for your mind. Learn something new this October! #no-sloptober no-sloptober.com
no-sloptober.com
No Sloptober
This October 2027 we challenge you to abstain from LLM based tools entirely. Think of this as a fast for your mind! This is not a judgement of others, but a personal challenge to you.
083
TypeScript.fm @typescript.fm · 15/09/2026
Today on the pod: Vitest 5, Rslib 1.0, and the #NoSloptober Challenge! Plus, learn how to build circuit boards with React and generate PDFs in pure TS. share.transistor.fm/s/8c808c43 #typescript
share.transistor.fm
Vitest 5, rslib 1.0, and the No Sloptober Challenge | News | Ep 80 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the week of Aug 31, 2026: Vitest 5's new doctor command and perf enhancements, Rslib is now stable, and Astro 7.3 lets you run multiple preview servers at once. From the community: build circuit...
174
Reposted by TypeScript.fm
Philip Walton @philipwalton.com · 15/09/2026
So that's what I did! I built a package that generates complete DOM and WebWorker libs with all available web features, which you can use as drop-in replacements in your TypeScript projects. You can read more about it here: philipwalton.com/articles/mod...
philipwalton.com
Modern Web Types
If you've ever written code against a new web API in TypeScript, you've probably seen an error telling you the thing you're using doesn't exist. Turns out, TypeScript intentionally doesn't support all...
1356
Reposted by TypeScript.fm
John Reilly @johnnyreilly.com · 04/09/2026
Lovely to have ts-loader's benchmark harness get a shout out on @typescript.fm - feel free to steal the code! For those curious the performance with the 7.1 APIs is comparable with the 6.x APIs. Before shipping things will likely improve further! github.com/TypeStrong/t...
github.com
Support TypeScript 7.1 API by Copilot · Pull Request #1704 · TypeStrong/ts-loader
Copilot didn&#39;t write this - I did! The below can also be found in the CHANGELOG.md. This is a ground-up rewrite of ts-loader&#39;s compilation engine. Instead of driving TypeScript&#39;s classi...
041
TypeScript.fm @typescript.fm · 03/09/2026
Today on the pod: pnpm 12, htmx 4, Remix 3 RC, Waku 1 RC, Porforr alpha, type-level dice rolls, full-stack TS/.NET safety. Plus, which community members are committing compile-time crimes? All that and more! share.transistor.fm/s/eb0116e8 #typescript
share.transistor.fm
pnpm 12, htmx 4, and Release Candidates for Remix 3 and Waku 1 | News | Ep 79 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the week of August 24, 2026: pnpm 12 brings a bunch of quality of life updates, htmx 4 makes attribute inheritance easier, and both Remix and Waku get release candidates. From the community:...
183
Reposted by TypeScript.fm
John Reilly @johnnyreilly.com · 30/08/2026
Work on the ts-loader migration to TypeScript 7.1 continues. Bug fixes by @andrewbran.ch have simplified the code. There's going to be a number of breaking changes as we drop esoteric / little used ts-loader features. I'll put a blog out talking about these so folks know github.com/TypeStrong/t...
github.com
Support TypeScript 7.1 API by Copilot · Pull Request #1704 · TypeStrong/ts-loader
Copilot didn&#39;t write this - I did! The below can also be found in the CHANGELOG.md. This is a ground-up rewrite of ts-loader&#39;s compilation engine. Instead of driving TypeScript&#39;s classi...
0232
Reposted by TypeScript.fm
YoavCodes @yoav.codes · 29/08/2026
Excellent episode ❤️ Especially around 29 mins in share.transistor.fm/s/9e2302c6#t... Maybe after I ship Dash and finally emerge from my extended heads-down mode (it’s been 84 years) I should come on and explain the full vision
share.transistor.fm
Bun 1.4, SolidStart v2, and SvelteKit v3 RC | News | Ep 78 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the weeks of Aug 10 and 17, 2026: major version releases from Bun, ElectroBun, SolidStart, and SvelteKit along with Aspire 13.5, which makes TypeScript app hosts generally available. From the...
161
Reposted by TypeScript.fm
Daniel Rosenwasser @danr.bsky.social · 27/08/2026
This was a really fun chat with @joshuakgoldberg.com. Thanks for having me @softwaredaily.bsky.social!
0152
TypeScript.fm @typescript.fm · 28/08/2026
when we started the podcast, we were initially like... a weekly show? how much news will there REALLY be, I mean... it's just TypeScript, right ? 🤷‍♂️ now, over a year of episodes later... yeah. ya'll are busy bees. thanks for listening!
a long list of chapters for the episode, making for a lot of (good) news
0110
TypeScript.fm @typescript.fm · 28/08/2026
Today on the pod: Bun 1.4, SvelteKit 3 RC, SolidStart v2, and Aspire 13.5 TypeScript app hosts are now GA. Plus community highlights on error handling, AI coding costs, and self-hosted Durable Objects. share.transistor.fm/s/9e2302c6 #typescript
share.transistor.fm
Bun 1.4, SolidStart v2, and SvelteKit v3 RC | News | Ep 78 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the weeks of Aug 10 and 17, 2026: major version releases from Bun, ElectroBun, SolidStart, and SvelteKit along with Aspire 13.5, which makes TypeScript app hosts generally available. From the...
1123
Reposted by TypeScript.fm
Cotovelo Games @cotovelo-games.bsky.social · 26/08/2026
Now THAT'S a Big Dragon! is OUT NOW on Steam! 🐉🎉 Recruit your army, upgrade their power, automate your economy, and take down one enormous dragon in this incremental/idle adventure. Play now: store.steampowered.com/app/3834590/...
store.steampowered.com
Save 20% on Now THAT'S a Big Dragon! on Steam
Recruit an ever-growing army of heroes, stack powerful upgrades, and watch the numbers go up as your forces chip away at a colossal dragon!
043
Reposted by TypeScript.fm
Excalibur.js @excaliburjs.com · 26/08/2026
This is made in Excalibur.js! The 2D TypeScript game engine for the Web!? Congrats on the steam release! bsky.app/profile/coto...
0103
Reposted by TypeScript.fm
Jake Bailey @jakebailey.dev · 20/08/2026
it's happening
+2,928,712
-6,073,031
4905
Reposted by TypeScript.fm
Kamran Ayub @kamranicus.com · 18/08/2026
DUDE we need this @typescript.fm www.localfirst.fm/landscape/ This is so cool @localfirst.fm !
localfirst.fm
Local-First Landscape
Navigate the local-first landscape and build something great!
0112
Reposted by TypeScript.fm
Andrew Branch @andrewbran.ch · 15/08/2026
If you’re not stalking TypeScript PRs, you might be surprised how much you can do with the API in nightlies (and even in 7.0 stable), so here’s a tiny demo that I think hits some of the highlights. 🧵
A package.json in VS Code after npm installing typescript@next
412720
Reposted by TypeScript.fm
fry69 @fry69.dev · 15/08/2026
This was also mentioned partly in the latest TypeScript FM podcast episode ->
031
TypeScript.fm @typescript.fm · 13/08/2026
Today on the pod: Astro 7.2's incremental builds, GitHub stacked PRs, TypeScript 7.1 APIs, and community gems like oxlint for eliminating 'any' types. Check it out! 🎙️ share.transistor.fm/s/a1fe2fdb #typescript
share.transistor.fm
Astro 7.2, Stacked Pull Requests, and Eradicating any Using oxlint | News | Ep 77 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 77
News for the week of August 3, 2026: Astro 7.2 adds incremental static builds, SvelteKit 3 preview, and a closer look at TypeScript 7.1 compiler APIs. From the community: build your own "isThingy" type...
111
Reposted by TypeScript.fm
Jake Bailey @jakebailey.dev · 12/08/2026
TypeScript, now downloaded... 1G a month?
TypeSCript

CI | passing
npm package | 7.0.2
downloads | 1G/month
9526
Reposted by TypeScript.fm
Andrew Branch @andrewbran.ch · 07/08/2026
Thanks for mentioning the APIs and arethetypeswrong! ❤️ I feel like I need to get the word out that the compiler APIs are available today in nightlies, and even in 7.0, they’re just under “typescript/unstable” to make it clear that we reserve the right to make breaking changes before 7.1.
3134
Reposted by TypeScript.fm
John Reilly @johnnyreilly.com · 08/08/2026
Lovely to see the work being done on migrating ts-loader to support TypeScript 7.1 get a shout out on TypeScript FM ❤️ Outside of that, thanks for the congratulations on the good news I recently had around my cancer treatment. God willing, I'll have even more good news in future!
johnnyreilly.com
Migrating ts-loader to TypeScript 7.1 with AI
How I used AI to migrate ts-loader to TypeScript 7.1.
1194
TypeScript.fm @typescript.fm · 07/08/2026
Today on the pod: TS 7.1 plans, native JSX in ASP.NET Core, Elysia 2 beta rewrite, plus semver-ts, type-safe TSConfig builders & more from the community. share.transistor.fm/s/78c21519 #typescript
share.transistor.fm
TS 7 Compiler API Plans, Elysia 2 Beta, and JSX in ASP.NET Core | News | Ep 76 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 76
News for the week of July 27, 2026: insights into what's coming in TS 7.1, rendering JSX and TSX natively using ASP.NET Core, and Elysia gets rewritten with the new v2 beta. From the community: semantic...
4185
Reposted by TypeScript.fm
matia 🇭🇷 @joyofcode.xyz · 01/08/2026
I love @typescript.fm so I was surprised and honored that my recent Pretext video got mentioned while listening to the latest episode! 😄 Subscribe to the podcast and watch the video if you want to be entertained. youtu.be/Em6gzss5zu0
youtube.com
Is This The Future Of Text Layout In The Browser?
YouTube video by Joy of Code
031
Reposted by TypeScript.fm
Vite @vite.dev · 30/07/2026
Vite 8.2 is out 🚀 • Top-level `input` option: No need to use `build.rolldownOptions` • Warnings for config features the native loader can't handle yet • PostCSS config type export for type-safe configs • Dev URLs now labeled by their interfaces More info in the changelog github.com/vitejs/vite/...
github.com
36913
Reposted by TypeScript.fm
VoidZero @voidzero.dev · 30/07/2026
From @angular.dev v22.1.0 on, Rolldown will be used as the default bundler! Full @vite.dev integration when? 👀 github.com/angular/angu...
github.com
perf(@angular/build): default chunk optimization to use Rolldown by clydin · Pull Request #33397 · angular/angular-cli
Now that Rolldown is stable, swap the default chunk optimizer from Rollup to Rolldown to utilize native compilation benefits and optimize heap memory usage. Rollup remains an optional peer dependen...
0335
TypeScript.fm @typescript.fm · 30/07/2026
Today on the pod: Oxlint type-aware linting is stable, Qwik v2 beta drops, and Octane lights up React. Plus essential TypeScript tooling updates & community highlights. share.transistor.fm/s/ef86c125 #typescript
share.transistor.fm
Type-aware Linting Stable in oxlint, Qwik v2 Beta, and Octane Turns Up the Heat on React | News | Ep 75 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 75
News for the week of July 20, 2026: Oxlint type-aware linting is now stable, Qwik v2 is now in beta, and the successor to Inferno is lighting up React. From the community: must-watch talks from Software...
131
Reposted by TypeScript.fm
Socket @socket.dev · 24/07/2026
A fake corepack site at corepack[.]org is impersonating the Node.js Corepack tool and pushing malware to developers. The download button drops an infostealer that steals browser data and SSH keys, plus proxyware that turns your machine into a proxy node. socket.dev/blog/fake-co...
socket.dev
Fake Corepack Site Distributes Infostealer and Proxyware to ...
A fake corepack.org site is impersonating the Node.js tool and delivers an infostealer and proxyware to developers who download it.
2177
Reposted by TypeScript.fm
Pier Fumagalli @pier.fumagalli.org · 25/07/2026
Today’s Typescript 7 daily release finally includes my contribution to support “emit” via API! Right before the weekend, so I can waste it playing around with it 😛 Thanks @andrewbran.ch tor including it! npmx.dev/package-code...
npmx.dev
Code - typescript@7.1.0-dev.20260725.1 - npmx
Browse source code for typescript@7.1.0-dev.20260725.1
45610
TypeScript.fm @typescript.fm · 21/07/2026
Today on the pod: TypeScript 7 is stable, Bun's rewritten in Rust, Vite+ is in beta, plus Nuxt 4.5 & Astro 7.1. Learn what's new in the ecosystem. share.transistor.fm/s/7a5cd7e1 #typescript
share.transistor.fm
Announcing TypeScript 7, Bun 1.4 is in Rust, and Vite+ Beta | News | Ep 74 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 74
News for the first half of July, 2026: TypeScript 7 is now generally available, Bun's Rust port will be official in v1.4, plus Nuxt 4.5, and Astro 7.1 updates. From the community: Tangled is the new hotness,...
173
Reposted by TypeScript.fm
Kamran Ayub @kamranicus.com · 14/07/2026
Praise for @typescript.fm ? On reddit?! I must be dreaming lol 🤣
071
Reposted by TypeScript.fm
Brandon Jones @toji.dev · 13/07/2026
For several months now TypeScript v6/v7 has had an incomplete version of the WebGPU types in their "dom" library, which caused errors in WebGPU apps. The last of the missing symbols was added 2 weeks ago, so you can now follow the instructions here to fix it:
github.com
GitHub - gpuweb/types: TypeScript type definitions for WebGPU https://gpuweb.github.io/types/
TypeScript type definitions for WebGPU https://gpuweb.github.io/types/ - gpuweb/types
1182
Reposted by TypeScript.fm
Jake Bailey @jakebailey.dev · 08/07/2026
Really excited that this is out the door! Super proud of the work the team has done in the past year to get this complete. Excited for the future; API stuff is in full swing, more perf improvements, and more. Please give it a try!!!
51468
Reposted by TypeScript.fm
Savannah Ostrowski @savannah.dev · 08/07/2026
i've actually decided to like typescript in the last year or so! good language! great even! maybe even my second favourite! go use typescript 7! go tell the typescript team they rock!
1374
Reposted by TypeScript.fm
Rob Palmer @robpalmer.bsky.social · 08/07/2026
TypeScript 7.0 is out 🎉 It's the 10x faster Go-based port 🔥 🔷 `tsc6` is for side-by-side API access 🔷 --checkers sets checker thread count 🔷 --singleThreaded keeps parsing/emit/checking together 🔷 TS 6.0 deprecations are hard errors 🔷 API access is planned for TS 7.1
19918
Reposted by TypeScript.fm
TypeScript @typescriptlang.org · 08/07/2026
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 - TypeScript
Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript! Since its early days, TypeScript has promised to
15617156
TypeScript.fm @typescript.fm · 02/07/2026
Today on the pod: Kent C Dodds on TypeScript's future, AI agents reshaping dev work, and skills that'll matter in 2026. Learn what to focus on as agents take lower-value tasks. share.transistor.fm/s/3e3d5bfa #typescript
share.transistor.fm
TypeScript, Agents, and What Skills Will Matter Tomorrow | Kent C Dodds | Ep 73B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 73
In this episode, we interview Kent. C Dodds, a prolific developer educator and TypeScript fan, to talk about his new courses and where he sees the future of software development going. Should you still...
1205
Reposted by TypeScript.fm
Alexander Lichter @thealexlichter.com · 02/07/2026
If you haven't tried Vite+ yet, this is the time! 🎉 Hats off to @fengmk2.bsky.social, Charles, the whole core team and all contributors that helped making this happen!
1324
Reposted by TypeScript.fm
dan @danabra.mov · 30/06/2026
i want to spread the word about atproto. if you’re running a podcast, i’d be happy to hop in to talk about it. i understand it decently well and can explain it without much jargon. it’s one of the most interesting developments in the last 30 years of web, and i can defend that. please dm to set up!
3745455
TypeScript.fm @typescript.fm · 30/06/2026
Today on the pod... actually, scratch that. We're taking a week off, maybe two for summer vacation! But that doesn't mean we're leaving you empty-handed. This week we have a bonus episode lined up you won't want to miss 😏 We'll give you a hint: 🐨. Look for it on Thursday!
170
Reposted by TypeScript.fm
Visual Studio Code @vscode.dev · 29/06/2026
⚡ Learn how the VS Code and TypeScript teams collaborated to bring TypeScript 7 to VS Code. The result: faster builds, faster iteration, and a better day-to-day development experience. Read more: code.visualstudio.com/blogs/2026/0...
TypeScript 7 logo on a blue gradient background.
25610
Reposted by TypeScript.fm
Sam Rose @samwho.dev · 23/06/2026
Aw, thank you! I’m really glad you like the name, I couldn’t believe my eyes when I Google’d it and found effectively no real usage of it at all. It was so perfect 😍
131
TypeScript.fm @typescript.fm · 23/06/2026
Today on the pod: TypeScript 7 RC, Bun-like DX for Node.js, Astro 7, React Router 8, Babel 8, and critical security updates. Plus community highlights on agentic code review, k8s in the browser, and framework token costs. share.transistor.fm/s/b99ab1b8 #typescript
share.transistor.fm
TypeScript 7 RC, a Bun-like DX for Node.js, and k8s in the Browser | News | Ep 72 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 72
News for the week of June 15, 2026: TypeScript 7 RC, Astro 7, Babel 8, React Router 8, and a new Bun-like DX for Node.js. From the community: k8s simulated in the browser, relocating rigor, and which...
1104
Reposted by TypeScript.fm
Sam Rose @samwho.dev · 18/06/2026
I've made a Kubernetes that runs in the browser, and today we're open sourcing it. The hope here is to make super interactive and visual web content about Kubernetes much easier to write, and we have a whole bunch planned this year. Repo: github.com/ngrok/webern... Demo: webernetes-demo.ngrok.app
1317436
Reposted by TypeScript.fm
TypeScript @typescriptlang.org · 18/06/2026
📣 TypeScript 7's Release Candidate is now out! 📣 The new native rewrite is almost here. Try it out on your codebases, and make sure your team is ready for the upcoming 7.0 release!
devblogs.microsoft.com
Announcing TypeScript 7.0 RC - TypeScript
The Release Candidate for TypeScript 7.0 is now available!
525152
TypeScript.fm @typescript.fm · 16/06/2026
Today on the pod: Nuxi agent for learning Nuxt, Stack Overflow's new knowledge base for agents, Safari 27 ESM support, and community highlights on TypeScript's unknown type & template literals. share.transistor.fm/s/d77b74ab #typescript
share.transistor.fm
Stack Overflow for Agents, Nuxi Agent, and Safari 27 Beta | News | Ep 71 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 71
News for the week of June 8, 2026: Nuxi agent helps you learn Nuxt, Stack Overflow builds a dedicated knowledge base for agents, and new talks from Web Engine Hackfest and JSNation available for your...
152
Reposted by TypeScript.fm
Kamran Ayub @kamranicus.com · 15/06/2026
Resident Evil 4 merchant meme, "What are you buying, stranger?" selling Anthropic's Claude Fable and Mythos models in his coat.
052
Reposted by TypeScript.fm
Boston TypeScript Club @bostonts.club · 12/06/2026
Come join us on June 25th @ 5:30pm in the Tulip office to hear from @joshuakgoldberg.com with "What's New in TypeScript 7.0"! 🆕 💙 🆕
A simple slide showing Josh Goldberg profile shot, the talk title "What's New in TypeScript 7.0", the event is happening June 25th 5:30 at the Tulip office.
1233