
typescript.news
Daily TypeScript, JavaScript, and web platform news for developers who ship code.
Stay in the loop
Subscribe to our RSS feed — never miss a story.
Featured
Bun v1.3.12 Ships Headless Browser Automation and Native Explicit Resource Management

This Week in TS
What happened this week

CSS
The CSS vertical-align Problem Is Finally Solved: text-box-trim and margin-block
For decades, centering text vertically in buttons, badges, and layouts felt slightly off. The culprit: leading space — invisible padding built into every font's metrics. Two CSS properties now solve this at different levels: text-box-trim for inline text and margin-block with cap/lh units for block layouts.
JetStream
JetStream 3: The Benchmark That Actually Reflects How Modern Web Apps Run
WebKit, Google, and Mozilla just released JetStream 3 — the first major overhaul of the benchmark suite since 2019. It drops microbenchmarks in favor of realistic workloads, rewrites WebAssembly scoring, and introduces Dart, Kotlin, and Rust compiled to Wasm.
Node.js
Node.js 25.9: The stream/iter API Finally Lands as Experimental
Node.js 25.9 adds an experimental stream/iter module for async iteration over streams, a --max-heap-size CLI flag, AsyncLocalStorage with using scopes, TurboSHAKE crypto, and an upgraded npm 11.12.1. Here's what each change means for your code.
Google
Google's JSIR: An MLIR-Based Intermediate Representation for JavaScript Analysis
Google has open sourced JSIR, a next-generation JavaScript analysis tool built on MLIR. It supports both high-level dataflow analysis and lossless source-to-source transformation — used internally for Hermes bytecode decompilation and AI-powered JavaScript deobfuscation.
QuickBEAM
QuickBEAM: A JavaScript Runtime for the BEAM VM — JavaScript Meets Erlang's OTP
QuickBEAM is a JavaScript runtime that runs inside the BEAM VM — the same virtual machine powering Erlang and Elixir. It integrates JavaScript into OTP supervision trees, lets JS call Elixir functions and OTP libraries, and ships with a built-in TypeScript toolchain.
TypeScript
State of TypeScript 2026: GitHub's #1 Language, Project Corsa, and the Supply Chain Reckoning
A look back at the major events that reshaped TypeScript's position in the JavaScript ecosystem — from surpassing JavaScript on GitHub to npm supply chain compromises and the Go-based compiler rewrite targeting 10x faster builds.

webstorm
WebStorm 2026.1 Ships Service-Powered TypeScript Engine and a Full AI Agent Roster
JetBrains' March release turns on a service-based TypeScript engine by default, puts Junie, Claude Agent, Codex, and Cursor in the AI chat sidebar, sunsets Code With Me, and adds native Wayland support on Linux.
astro
Astro 6.1 Brings Fine-Grained Image Control and Smarter i18n Routing
Astro 6.1 lets you tune Sharp's encoder settings at the pipeline level, adds advanced SmartyPants configuration, and exposes i18n fallback routes to the integration hook system. Cloudflare acquisition continues to shape the roadmap.
AI
Anthropic's Project Glasswing: When AI Finds Zero-Days Faster Than Humans Can Count Them
In one month, Claude Mythos² Preview found thousands of zero-day vulnerabilities that survived decades of human review — in OpenBSD, the Linux kernel, FFmpeg, and every major browser. We dug into the technical details, the industry coalition, and what it means for every security team on the planet.
deno
Deno 2.7 Stabilizes the Temporal API, Adds Windows ARM Support and npm Overrides
Deno 2.7 is a substantial mid-cycle release: the Temporal API is now production-ready, native Windows on ARM builds land, npm overrides work like in Node, and dozens of Node.js compatibility improvements land across worker_threads, child_process, zlib, and sqlite.
cloudflare
EmDash: Cloudflare's TypeScript-Based WordPress Successor with Sandboxed Plugins
Cloudflare has built EmDash, a new open-source CMS written entirely in TypeScript and powered by Astro. Plugins run in isolated Dynamic Workers, solving WordPress's decades-old plugin security crisis where 96% of security issues originate.
TypeScript
Latest in TypeScript

deno
Deno 2.7 Stabilizes the Temporal API, Adds Windows ARM Support and npm Overrides
Deno 2.7 is a substantial mid-cycle release: the Temporal API is now production-ready, native Windows on ARM builds land, npm overrides work like in Node, and dozens of Node.js compatibility improvements land across worker_threads, child_process, zlib, and sqlite.
cloudflare
EmDash: Cloudflare's TypeScript-Based WordPress Successor with Sandboxed Plugins
Cloudflare has built EmDash, a new open-source CMS written entirely in TypeScript and powered by Astro. Plugins run in isolated Dynamic Workers, solving WordPress's decades-old plugin security crisis where 96% of security issues originate.
Tooling
Latest in Tooling
Google
Google's JSIR: An MLIR-Based Intermediate Representation for JavaScript Analysis
Google has open sourced JSIR, a next-generation JavaScript analysis tool built on MLIR. It supports both high-level dataflow analysis and lossless source-to-source transformation — used internally for Hermes bytecode decompilation and AI-powered JavaScript deobfuscation.
Frameworks
Latest in Frameworks
astro
Astro 6.1 Brings Fine-Grained Image Control and Smarter i18n Routing
Astro 6.1 lets you tune Sharp's encoder settings at the pipeline level, adds advanced SmartyPants configuration, and exposes i18n fallback routes to the integration hook system. Cloudflare acquisition continues to shape the roadmap.
cloudflare
EmDash: Cloudflare's TypeScript-Based WordPress Successor with Sandboxed Plugins
Cloudflare has built EmDash, a new open-source CMS written entirely in TypeScript and powered by Astro. Plugins run in isolated Dynamic Workers, solving WordPress's decades-old plugin security crisis where 96% of security issues originate.

astro
Astro 6 Takes Center Stage: Rust Compiler, Live Content, and a Cloudflare Future
Astro 6.0 and 6.1 land within weeks of each other, bringing an experimental Rust compiler, request-time content collections, a built-in Fonts API, CSP tooling, and deeper Cloudflare integration — all while the framework doubles its adoption for the third year running.
Security
Latest in Security
TypeScript
State of TypeScript 2026: GitHub's #1 Language, Project Corsa, and the Supply Chain Reckoning
A look back at the major events that reshaped TypeScript's position in the JavaScript ecosystem — from surpassing JavaScript on GitHub to npm supply chain compromises and the Go-based compiler rewrite targeting 10x faster builds.
cloudflare
EmDash: Cloudflare's TypeScript-Based WordPress Successor with Sandboxed Plugins
Cloudflare has built EmDash, a new open-source CMS written entirely in TypeScript and powered by Astro. Plugins run in isolated Dynamic Workers, solving WordPress's decades-old plugin security crisis where 96% of security issues originate.
Node.js
Node.js March 2026: Six Security Patches Land Across All Active Branches
Node.js shipped emergency security releases for v25, v24, v22, and v20 on March 24, 2026, patching two high-severity CVEs including a TLS SNICallback crash and an HTTP header prototype pollution risk. Here's what each fix does and which versions are affected.
AI Devtools
Latest in AI Devtools



ai
Claude Code Went from Zero to #1 in Eight Months: The 2026 AI Coding Tool Showdown
By early 2026, Claude Code held a 46% 'most loved' rating among developers, leaving Cursor at 19% and GitHub Copilot at 9%. But love ratings and usage rankings don't tell the whole story. Here's what each tool actually does well, and when to use which.