#784 — May 5, 2026 |
|
JavaScript Weekly |
|
|
Remix 3 Enters Beta — It's No Longer a React Framework — Remix has quite the back story. Created by the duo behind React Router in 2020 and seen as an alternative to Next.js, Remix was acquired by Shopify in 2022 and its core ideas folded into React Router v7 in 2024. Now, a new direction: a full-stack, web standards-first framework with its own UI component model and… no React. Michael Jackson (Remix) |
Build AI Features That Get Better Over Time — Join Scott Moss for this detailed video course covering agentic systems, eval harnesses, RAG, and context engineering — everything you need to ship reliable, production-ready AI features. Frontend Masters sponsor |
|
Node.js 26.0.0 (Current) Released — A macOS build snafu pushed the release date out to today, but the latest version of Node is here, complete with Temporal API enabled by default, V8 14.6, and Undici 8. v26 is the ‘current’ cutting-edge release until October when it’ll be promoted to LTS. Rafael Gonzaga |
|
IN BRIEF:
|
|
RELEASES:
|
📖 Articles and Videos |
|
Testing Vue Components in the Browser — Julia sets up integration tests for her components that run entirely in the browser, sidestepping extraneous tooling, and shares issues she ran into around mounting components, waiting on the DOM, filling forms, and measuring coverage. Julia Evans |
|
Trustworthy JavaScript for the Open Web — Web Application Integrity, Consistency and Transparency (WAICT) is an emerging spec for cryptographically verifying that the JavaScript running in a user’s browser matches what the site published (there’s a full explainer here). A prototype is now live in Firefox Nightly. The Firefox Security Team (Mozilla) |
|
Breakpoints and Wallaby Team sponsor |
|
📄 'I Got a $134 Cloudflare D1 Bill: Here's How I Cut It 95%' – Adventures in using SvelteKit on Cloudflare Workers with D1 (SQLite) and Drizzle ORM. Justin Ahinon 📄 'I Am Worried About Bun' – By a developer who’s worried about the long term implications of Anthropic acquiring Bun. William Johnston 📄 Making Bluetooth Low Energy Work with JavaScript Ifedayo Agboola |
🛠 Code & Tools |
|
|
Anime.js 4.4: The Flexible JavaScript Animation Engine — At ten years old, the ‘animate anything from JavaScript’ library continues to get even better with a new Julian Garnier |
|
Video Archiving with the Vonage Video API and React — Master four ways to record: capture audio-only, separate streams, or use Experience Composer for custom branded layouts. Vonage sponsor |
|
Formisch: A Modular, Type-Safe Form Library — A schema-based, headless form library for Preact, Qwik, React, SolidJS, Svelte and Vue that manages form state and validation (using Valibot). Try out some demos in the playground. Open Circle |
|
opentype.js: Read and Write OpenType Fonts — Get direct access to letterforms in the browser and Node.js. Has broad WOFF, OTF, and TTF support, and supports ligatures, kerning, and emojis. You can also create your own fonts from scratch. The new v1.3.5 release is a preview of the soon-to-land 2.0. GitHub repo. Frederik De Bleser |
|
View Transitions Mock: Non-Visual Polyfill for Same-Document View Transitions — A JS implementation of Same-Document View Transitions, without the visuals. Write one clean code path: supporting browsers get the transitions, non-supporting ones get an instant DOM swap, but the promises behave the same. Google Chrome Labs |
|
|
📢 Elsewhere in the ecosystem |
|
|



