Nuxt DevTools V4, It's JS Engine Season, and TypeScript Still #1 on GitHub | News | Ep 88
Download MP3News for the week of October 26, 2026: Nuxt DevTools V4 is bigger and badder than ever, it's JS engine season with Yavashark and Boomkat, and TypeScript stays #1 on GitHub as more than 40% of pull requests now start with an agent. From the community: a SOML parser in TS types, a TypeScript to SNES compiler, and how to access the runtime values for type unions.
Sponsored by Excalibur.js
Excalibur.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.
Excalibur.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.
- Homepage and Docs: https://excaliburjs.com
- Make Your First Game in 10 Minutes
- Join the Discord: https://discord.gg/9UemP985Uy
Chapters
- (00:00) - Tooling: tttt and the rise of personal TypeScript compilers
- (03:43) - Tooling: Ende revisits Deno’s original runtime philosophy
- (06:57) - Tooling: Yavashark, an Embeddable JavaScript Engine Written in Rust
- (09:20) - Tooling: Boomkat, a ES2026 JavaScript in C3
- (10:14) - Tooling: Next SWC major up to 3X faster native parsing, 10X faster parsing via JavaScript API
- (11:38) - Tooling: Node.js 27 Alpha has major V8 engine updates
- (13:54) - Tooling: Elide embeds a C compiler and linker
- (16:37) - Frameworks: Nuxt DevTools v4 is out
- (17:59) - Frameworks: TanStack DB 1.0 RC1 and test oracles
- (22:20) - Web Platform: Recap of GitHub Universe 2026
- (27:10) - Web Platform: Sourcemap scopes arrive
- (28:57) - Web Platform: HTML-in-Canvas is here in Chrome 157
- (31:22) - Web Platform: Firefox 159 and Safari 27.2
- (32:49) - Security: Linux kernel TCP flaw allows remote code execution
- (34:29) - Security: Anthropic removes compromised Claude Code Cursor extension
- (36:29) - Security: knip is a Security Hardening Tool
- (37:21) - Library Watch: CDP-Kernel runs Node/Deno/Bun in Jupyter notebook
- (37:55) - Library Watch: svjeez lets you animate SVGs declaratively
- (39:46) - Library Watch: ohne.dev, a zero-dependency TypeScript web framework
- (41:11) - Library watch: Build shaders locally, OSS from shaders.com
- (41:31) - Library watch: Domicile brings web tech to Linux desktops
- (42:17) - Community: Boston TS meetup is back Nov 19
- (42:44) - Community: Jamie Tanna explains how to get access to type unions at runtime
- (44:13) - Community: sindresorhus made a TypeScript-only SOML parser with zero runtime code
- (46:13) - Community: Compiling TypeScript into Super Nintendo games
- (48:08) - Community: Tom Schindl on null vs undefined
- (49:13) - Community: City builder game engine written in TS
- (49:54) - Community: Mike Haas makes Caladesi, a toy language in .NET that is basically TypeScript
- (52:05) - Community: Antony Jones built a logic gate simulator in TS
- (52:48) - Community: nyamauru on six different ways to write a User type
- (54:37) - Community: Armin's tip on Angular 22 @Service decorators
- (55:44) - Community: Lemmings-ts, OSS browser remake of the classic Lemmings game
- (56:50) - Bleet of the Week
- (57:55) - Cool Interview: Stephen Toub on porting a 400,000-line runtime from TypeScript to Rust
- (01:03:21) - Cool Essay: I am Dr. Jekyll and Mr. Hyde about AI
- (01:07:07) - The Minnesota Long Goodbye
News
- Tooling & Runtimes
- tttt: I finished the TypeScript type checker. it's fast – TS type checking in C (via Tess)
- Ende homepage is live
- Yavashark: I've Built A JS Engine Every Day For 950 Days Straight (via Rob Palmer)
- Boomkat: A tiny JS engine with ES2026 + native TS and JSX support (via Ricardo Tomasi)
- SWC Next: Inspired by the Yuku compiler architecture (via Rob Palmer)
- Node.js 27 Alpha
- Elide 1.6.2: Embedded C compiler and linker via LLVM
- Frameworks
- Web Platform
- GitHub Universe 2026: Evolving every layer of the stack
- ECMAScript: Simon Zünd ships the TG4 Stage 3 “Scopes” proposal for source maps in Chrome 158 (via Rob Palmer)
- HTML-in-Canvas in Chrome 157: Interactive DOM inside 2D, WebGL, and WebGPU
- Firefox 159.0, See All New Features, Updates and Fixes
- Safari 27.2 Release Notes
- Security Corner
- PSA: Linux Kernel TCP Flaw With 9.8 CVSS Score Affects Ubuntu, Red Hat and Other Distributions
- Related: Fixes available in -proposed pocket for CVE-2026-98432 (Ubuntu)
- Socket: Cursor Removes Malicious Claude Code 2.1.313 Extension From Its Marketplace
- PSA: knip.dev is a security hardening tool (via Philippe Serhal)
- PSA: Linux Kernel TCP Flaw With 9.8 CVSS Score Affects Ubuntu, Red Hat and Other Distributions
Library Watch
- cdp-kernel: A Jupyter kernel for TypeScript and JavaScript, extracted from Deno's, that runs notebooks on Node, Deno, Bun, workerd and celld (via Thomas Lockney)
- svjeez: Write a scene in TypeScript and compile it to a self-contained animated SVG (via texoport.in)
- ohne.dev: A nobuild TypeScript web framework with 0 dependencies (via Muris Ceman)
- Shaders: WebGPU components for React, Vue, Svelte, Solid, JS & Framer
- Domicile Desktop: Brings web technologies to building Wayland desktops
From the Community
- Boston TypeScript Club: Friend of the show is back, meeting again Thursday, November 19
- Jamie Tanna: Creating a Typescript union, while also having runtime access to the values
- Sindre Sorhus: SOML Parser in TS types
- Vsgamesretro: TypeScript to SNES compiler (via Breathing Retro)
- Tom Schindl: NULL vs UNDEFINED when dealing with JSON in Java
- James Simo: Making my dream city builder: Part 6 - Game Engine (in TypeScript)
- Mike Haas: Created a programming language on the .NET runtime with TypeScript-isms
- Antony Jones: Building a Logic Gate Simulator with TypeScript and Canvas
- nyaomaru: Seven ways to validate the same User type in TypeScript (via DEV Community)
- Armen Vardanyan: Angular 22: Now you can (and should) put @Service instead of @Injectable
- Chris Pirillo: Lemmings TS, an Open-Source Browser Remake of Lemmings, Builds the Game From Your Own Windows CD Image and Plays on Android
- Bleet of the Week
Cool Links
- Ryan Peterman: Microsoft Distinguished Eng: Why And How To Port Your Entire Codebase to Rust (Stephen Toub)
- Christian Hollinger: I am Dr. Jekyll and Mr. Hyde about AI
- Polygon: The Legend of Zelda: Ocarina of Time feels timeless in new remake
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡
