#775 — March 3, 2026 |
|
JavaScript Weekly |
|
Bun v1.3.10 Released: A Surprisingly Big Update — Bun’s REPL has been completely rewritten in Zig with all sorts of improvements, both practical and cosmetic, a Jarred Sumner |
Still Writing Tests Manually? Meticulous AI Is Here — Notion, Dropbox, Wiz and LaunchDarkly now use a testing paradigm they can’t work without. Built by former Palantir engineers, Meticulous automatically creates an evolving suite of E2E UI tests, delivering exhaustive coverage with no developer effort. Meticulous sponsor |
|
External Import Maps, Today! — It was just several weeks ago Lea posted about web dependencies being broken, but now she has a solution! The core technique employed to emulate support for external import maps isn't obvious, despite being simple, but is already offered by JSPM. Lea Verou |
|
IN BRIEF:
|
|
RELEASES:
|
📖 Articles and Videos |
|
Making WebAssembly a First-Class Citizen on the Web — WASM has come a long way but remains tricky to work with on the Web, with even performing a Ryan Hunt |
|
We Deserve a Better Streams API for JavaScript — “I’m publishing this to start a conversation,” says James who shows off an alternative approach to Web streams in JavaScript that works around the current standard’s “fundamental usability and performance issues.” The end results and James' extensive experience in this area makes for a compelling argument. James M Snell |
|
WorkOS sponsor |
|
The Illusion of JavaScript-Powered 'DRM' — An explanation of why building a DRM/copy protection system purely in JavaScript (rather than EME-based approaches) is ultimately just “sophisticated friction”, at best, and uses a tale of breaking a (NSFW) platform’s protection to make the point. Ahmed Arat |
|
How Cloudflare Rebuilt Next.js with AI in a Week — vinext is an experimental, Vite-based reimplementation of Next.js’s API surface, letting existing apps run in more environments, though with some tradeoffs. Steve Faulkner (Cloudflare) |
|
Using Val Town to Get Me to the Movies — Val Town is a fantastic platform for quickly writing and deploying JavaScript-powered services. Like this one! Raymond Camden |
|
📄 Sticky Grid Scroll: Building a Scroll-Driven Animated Grid – I’m not a huge fan of scroll-driven effects, but this one does look neat. Theo Plawinski 📄 From 📄 Proxying Fetch Requests in Server-Side JavaScript Nicholas C. Zakas ▶️ Why I Chose Electron Over Native (And I’d Do It Again) Syntax Podcast 📄 Using React Native to Create Meta Quest VR Apps Chludziński, Jaworski, and Leyendecker |
🛠 Code & Tools |
|
txiki.js: A Small, Powerful JavaScript Runtime — Stands on the shoulders of QuickJS-ng and libuv and aims to support the latest ECMAScript features while being WinterTC compliant. GitHub repo. Saúl Ibarra Corretgé |
|
numpy-ts: A NumPy Implementation for TypeScript — A recreation of NumPy, a fundamental piece of the Python scientific computing ecosystem, that works in the browser, Node, Bun, and Deno. 94% of NumPy’s API is covered so far and there’s an online playground to give it a try. Nicolas Dupont |
|
Ship Real-Time Features Without Real-Time Complexity — TimescaleDB extends Postgres: hypertables, 95% compression, continuous aggregates. Run analytics on live data. Try free. Tiger Data (creators of TimescaleDB) sponsor |
|
Yoopta Editor 6.0: A Headless Rich Text Editor for React — MIT-licensed library for creating block-based, Notion-style rich text editing experiences. It’s headless at heart, but comes with a variety of UI components to get started fast. The playground offers a live example. Akhmed Ibragimov |
|
AdonisJS v7 Released: 'Batteries-Included' Node.js Framework — A popular framework that includes auth, ORM, queues, testing, etc. With v7 comes an all new web site, OpenTelemetry integration, new starter kits to rapidly build new apps, and more. Harminder Virk |
|
🎨 Color Thief 3.0: Grab Color Palettes from Images — Given an image, this uses Lokesh Dhakar |
|
📊 ng2-charts: Chart.js-Based Charting Library for Angular — Now with Angular 20 support. Valor Labs |
|
vue-superselect: A Headless Select/Combobox for Vue 3 Nemanja Malesija |
|
📢 Elsewhere in the ecosystem |
|
|

