Flow for TypeScript Users in 2026 — Flow is Meta's mature typed dialect of JavaScript, and over the years its syntax has converged closely with TypeScript's. This post walks through where the two now differ: Flow's stricter defaults reject several crash-prone patterns TypeScript's strict mode accepts, and it adds features of its own, like exhaustive match expressions.
George Zahariev (Meta)
🤖 Code is Cheap(er) — The creator of htmx says that while code is increasingly easy to produce, understanding is still expensive, and “complexity remains our apex predator.”
Carson Gross
IN BRIEF:
-
The pnpm team has created a new GitHub Action to set up both
pnpmand a JS runtime (Node, Deno, or Bun). -
🐈 Compilecat (repo) is a new, experimental JavaScript performance compiler that does Closure-style optimizations.
-
Several major projects are taking shape in beta/pre-release stages right now, including SvelteKit 3.0, Vue 3.6, Vite 8.1, and Astro 7.0.
RELEASES:
-
Playwright 1.61 – You can now register and test passkeys, as well as read/write to
localStorageandsessionStoragevia a new WebStorage API. -
ESLint v10.5.0 – Five core rules now highlight smaller ranges of code to avoid shadowing other problems in editors.
-
🤖 TanStack AI Beta – Framework and provider-agnostic AI toolkit.
How TanStack Cut TypeScript Type-Checking Work by Up to 86% — TanStack Table v9 (now in beta) made its features modular, but the generic types behind that flexibility introduced noticeable editor lag in alpha. This deep-dive shows how the team used tsc diagnostics to cut type-checking work by 62–86%, with lessons for anyone authoring type-heavy libraries.
Kevin Van Cott (TanStack)
📄 How Building an HTML-First Site Doubled Our Users Overnight – Out with the React, and in with the Astro. Alistair Davidson
📄 Building a Real Blog Easily in Astro – By real, Zell means something beyond demo-level, with excerpts, post update dates, etc. Zell Liew
📄 Streaming HTML with textStream() in Chrome Canary Ollie Williams
PolyCSS: CSS 3D Engine for the DOM — Renders textured 3D polygon meshes entirely in the DOM using CSS matrix3d() transforms — no WebGL or <canvas> required. Works with vanilla JS, React, and Vue. There’s a gallery to explore and a live builder if you want to play around.
LayoutitStudio
-
Tabulator 6.5 (above) – Create interactive tables from any HTML table, JS array or JSON data.
-
🕒
<relative-time>5.2.0 – Web Component for formatting automatically-updating timestamps as localized strings or relative times. -
Fable 5.2 – No, not the LLM you can't use, but an F# to JS/TS (and now Erlang too) compiler you can use. More info.
-
React Native 0.86 – Edge-to-edge support on Android 15+ and improvements to its DevTools.
-
Biome 2.5 – The fast code formatting and linting toolchain has now passed 500 lint rules.
-
get-value 4.1 – Use paths like
a.b.cto get a nested value from an object. -
axios v1.18.0 – Promise-based HTTP client for the browser and Node.
-
📊 visx 4.0 – Airbnb's visualization primitives for React.
📸 Add robust in-browser barcode scanning to your web apps using STRICH, a lean JS library. Free 30-day trial, try the demo app today!
Flaky tests slowing down dev? Meticulous gives engineers confidence to ship faster by autonomously testing every edge case of your web app.
🤖 Generate 50,000 invoices overnight. Foxit's DocGen API merges JSON data into branded PDFs at scale, with no PDFKit and no copy-paste.
📢 Elsewhere in the ecosystem
-
🌐 The WebKit team shows off MapKit JS 6 (above), a way to integrate Apple Maps into your site like in this example. You need a token from an Apple Developer account though.
-
😱 A developer was sent a malicious JavaScript 'coding test' by a fake recruiter on LinkedIn in an attempt to backdoor his machine. I've heard about this vector a few times this year, so be careful.
-
WASI 0.3 (WebAssembly System Interface) has launched, bringing native async support to WebAssembly Components.
-
performative-ui is a fun set of modern clichéd "AI startup" UI components for React, like ASCII hero art and node graph backgrounds.
-
A dev had an old USB scanner with no modern drivers, but got it working via a browser-based WASM-powered emulator bridged to the physical scanner through WebUSB. He previously did something similar with an old printer.



























