About this episode
News for the week of June 16, 2025: Biome v2 features type-aware linting without TSC, Mocha and Jest both get native ESM and TS upgrades, and Grafana Lab's k6 load testing tool... also can now run native TS tests. From the community: type safety for WebGPU shaders, type narrowing map and indexed key access, and resilient import maps. Chapters(00:00) - Introduction and Personal News
(05:02) - News: Biome v2 Features Type-aware Linting Without TSC
(08:25) - News: Mocha 11.7.0 Adds Support for Native ESM and TypeScript
(09:35) - News: Jest 30 Also Adds Native ESM and TypeScript Support
(11:12) - News: Grafana k6 Celebrates 1.0 Release with TS Support
(13:30) - News: WebGPU is (Finally) Coming to All Major Browsers
(14:36) - News: Astro 5.9 Adds Support for Content Security Policy
(15:47) - PSA: Deno's Homebrew Release is Behind Other Versions
(16:34) - Community Highlight: Bridging ESM and CommonJS by Joyee Cheung
(18:16) - Community Highlight: How Queues Work in TypeScript
(19:00) - Community Highlight: Dr. Axel's Corner
(21:11) - Community Highlight: Better Import Maps from Shopify Engineering
(24:32) - Community Highlight: VoidZero Discusses Vite+ Plans
(28:22) - Community Highlight: TypeScript Native Port Speeds Up Slack's CI Builds
(29:09) - Community Highlight: TypeGPU Lets You Write WGPU Code in a Type-safe Way
(33:21) - Community Highlight: Remembering Mikael Rogers
(35:08) - Cool API: Promise.try
(36:52) - Cool Read: The Dying Art We All Depend On by Raptitude
(38:16) - Cool Watch: The Story of Rollup with Rich Harris
NewsBiome v2 codename Biotype brings type-aware linting without TSC!You can check out what the noFloatingPromises rule looks like to write type-aware rulesMocha 11.7.0 is now compatible with Node’s require(ESM) & type stripping (h/t Rob Palmer)After 3 years, Jest 30 is a massive release which includes native ESM and TS supportFun fact: Christoph Nakazawa open sourced his game: https://github.com/nkzw-tech/athena-crisis Grafana k6 celebrates a 1.0 release with native support for TypeScript testsFirefox will unflag WebGPU in v141 (Firefox Release Calendar), bringing WGPU support to all major browsers for iOS, Windows, and macOS in the next y