#775 — March 3, 2026 |
|
JavaScript Weekly |
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 |
|
IN BRIEF:
|
|
RELEASES:
|
📖 Articles and Videos |
|
Making WebAssembly a First-Class Language on the Web — WASM has come a long way but remains tricky to work with on the Web with even performing a Ryan Hunt |
|
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 |
|
WorkOS sponsor |
|
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) |
|
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 |
|
Using React Native to Create Meta Quest VR Apps — You can avoid that second mortgage for an Apple Vision Pro and build JavaScript-powered apps for Meta’s Quest device instead. Here's how to get started. Chludziński, Jaworski, and Leyendecker |
|
📄 Why JavaScript Needs Structured Concurrency – And how Effection can provide it. Taras Mankovski 📄 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 ▶️ Why I Chose Electron Over Native (And I’d Do It Again) Syntax Podcast |
🛠 Code & Tools |
|
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 |
|
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é |
|
📊 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 |
|
Some other interesting tidbits in the broader landscape:
|
