|
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
|
|
RELEASES:
-
Playwright 1.61 - You can now register and test passkeys, as well as read/write to localStorage and sessionStorage via 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)
|
|
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.c to 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
|
|