{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"Deno 2.6 Adds dx and TSGo, Temporal API in Chrome 144 Beta, and JSDoc *is* TypeScript | News | Ep 48","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/c42c6761\"></iframe>","width":"100%","height":180,"duration":2817,"description":"News for the week of December 8 2025: Deno 2.6 is packed with some cool features, Node 24 LTS ships stable type stripping, more React CVEs, and some new browser updates. From the community: JSDoc love, slay your TS type performance, and Figma's plugin system is built on shadows.\nMCP in Practice Course\nOut now. Kamran shows you how to build a practical enterprise-grade MCP server with .NET, C#, and OAuth, hosted remotely on Azure. (Requires subscription)\nSponsored by Excalibur.js\nExcalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.\nHomepage and Docs: https://excaliburjs.com\nMake Your First Game in 10 Minutes\nJoin the Discord: https://discord.gg/9UemP985Uy\nChapters\nNews\n\nTypeScript: In 6.0, you can’t use `module ns` use `namespace ns`\nNode.js: Type Stripping is marked stable in Node 24 (LTS) release line\nnpm has revoked classic tokens but there are still risks\nDeno 2.6: dx is the new npx \nReact Security: Denial of Service and Source Code Exposure in React Server Components \nWebKit Features for Safari 26.2 \nChrome 144 Beta: Getting the Temporal API\nLibrary Watch: Kysera – type-safe data access\nLibrary Watch: ElysiaJS – end-to-end typing web framework built on Bun\nLibrary Watch: multithreading.js – The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun) \nLibrary Watch: Typedriver – sinclairzx81/typedriver: High Performance Driver for Runtime Type System Integration \n\nFrom the Community\nDimitri and MiTS: TypeSlayer - a TypeScript types performance tool  🤘 \nCuli: JSDoc *is* TypeScript\nNicholas Zakas: ESLint Needs Sponsors \nGleb Bahmutov: How To Type Function Mocha Context With Cypress Aliases \nFigma: How We Built Figma's Plugin System\nDoeixd: machine – compile-time safe...","thumbnail_url":"https://img.transistorcdn.com/LUVFPtghCfQs9Z5cmq099b61B1Uvk41woCYRjlvHUak/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jY2Ew/ZThkMTZkZGNiN2E2/Mzc1MmI5NWI0ZjU0/YjA3MS5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}