#778 — March 24, 2026 |
|
JavaScript Weekly |
|
|
Announcing TypeScript 6.0 — Over six months in the making, TypeScript 6.0 is designed to bridge the gap between its self-hosted compiler and the (almost ready) Go-powered native compiler of TypeScript 7.0 . There are new features (Temporal improvements,
Daniel Rosenwasser (Microsoft) |
Add Excel-like Spreadsheet Functionality to Your JavaScript Apps — SpreadJS is the industry-leading JavaScript spreadsheet for adding advanced spreadsheet features to your enterprise apps. Build finance, analysis, budget, and other apps. Excel I/O, 500+ calc functions, tables, charts, and more. View demos now. SpreadJS from MESCIUS inc sponsor |
|
IN BRIEF:
|
|
RELEASES:
|
📖 Articles and Videos |
|
|
The Three Pillars of JavaScript Bloat — Three reasons your James Garbutt |
|
How Rewriting a Rust and WASM-Powered Parser in TypeScript Made it Faster — A counterintuitive result on the surface, but the WASM-JS boundary can introduce a serious performance penalty for many use cases, such that it can be 2-4x quicker to stay in the JS world. Thesys Engineering Team |
|
Clerk Auth for Chrome Extensions — Now in Vanilla JS — The Chrome Extension SDK now supports vanilla JS via createClerkClient(). Build popups and side panels without React. New quickstart included. Clerk sponsor |
|
📊 A React SSR Framework Performance Showdown — A large benchmark of TanStack Start, React Router, and Next.js under heavy load. The results led to patches benefitting both TanStack and React generally. Matteo Collina (Platformatic) |
|
Two React Design Choices Developers Don’t Like, But Can’t Avoid — Deferred state commits and dependency arrays on effects cause a lot of issues, but Ryan points out that signal-based alternatives (like Solid) only avoid them by staying synchronous. Ryan Carniato |
|
📄 JavaScript Thinks Everything's a Date – This is why we celebrate the progress of the Temporal API! Robert Gambee 📄 An Introductory Guide to Bookmarklets – Tiny bits of JavaScript saved in, and triggered by, bookmarks. Declan Chidlow 📺 How to Burn $30M on a JavaScript Framework – A five minute retrospective of 2012’s 📄 Node.js Worker Threads are Problematic, But They Work Great for Us Aaron Harper (Inngest) |
🛠 Code & Tools |
|
pnpm 11 Beta 0: A Sneak Peek — The efficiency-focused npm alternative continues its outsized impact on JS package management. It's moving to a SQLite-powered store, gets a configuration overhaul, and has stricter build security by default. Four new commands, too, including pnpm contributors |
|
Edge.js: Running Node Apps Inside a WebAssembly Sandbox — A new, in-alpha runtime that maintains full Node compatibility while offering isolation via WebAssembly. Existing apps/modules run unmodified with system calls sandboxed, and the JS engine used is pluggable (between V8, JavaScriptCore and QuickJS). More info on the homepage. Syrus Akbary (Wasmer) |
|
Breakpoints and Wallaby Team sponsor |
|
ArrowJS 1.0: Fast, Reactive UI Runtime Built on Platform Primitives — Built around ES modules, template literals and the DOM, it can also isolate component logic inside WASM sandboxes while rendering full inline DOM directly. First unveiled in 2022 by the creator of FormKit, it's now clearly finding its feet. Justin Schroeder |
|
Sugar High 1.0: A Lightweight JSX Syntax Highlighter — Doesn’t need React present, so you can use it for syntax highlighting JSX snippets anywhere. You can also theme it with CSS. GitHub repo. Jiachi Liu |
|
|
📢 Elsewhere in the ecosystem |
|
|



