#738 — May 30, 2025 |
|
JavaScript Weekly |
![]() |
Wake Up, Remix! Everything's Changing.. — Big news from the Remix camp this week. About a year ago, Remix and React Router merged together reflecting their shared goals and code, but now it’s all change again. React Router is now basically what Remix originally intended to be, and so ‘Remix’ is rebooting as a model-first, low-dependency, Web API-centric full-stack framework built on Preact. It’ll no longer be a 'React framework' per se. Michael Jackson and Ryan Florence |
🕒 The Upcoming Temporal API and What Problems It Will Solve — The Temporal API has been cooking for many years now as a new way to work with dates and times in JavaScript. It’s just been enabled in Firefox 139 by default and sure to come to more runtimes ASAP. Here’s why it matters and what it offers. Suren Enfiajyan |
![]() CodeRabbit’s Free AI Code Reviews in IDE - VS Code, Cursor, Windsurf — Code Rabbit brings AI code reviews to VS Code, Cursor & Windsurf. Get line-by-line reviews, one-click fixes & codebase-aware feedback - all free in your IDE. Seamlessly integrates with git workflows. Install the extension & start reviewing! CodeRabbit sponsor |
Announcing Angular v20 — A big release for the Google backed framework where a lot of the more recent experimental features (like signals and incremental hydration) have received a lot of polish and been promoted as stable. There are new experimental APIs too, including resource streaming and Minko Gechev |
💡 While the official release post (above) is packed with content, you might appreciate this brief magic-themed roundup of what's new in Angular 20. |
IN BRIEF:
|
RELEASES:
|
📖 Articles |
Why Are 2025/05/28 and 2025-05-28 Different Days in JavaScript? — An interesting ‘Wat’-like moment in just the first few lines of this post, which Brandon decided to dig into and explain. Brandon Dong |
▶ Modern Performance Debugging in Chrome DevTools — Paul shares a look at the reimagined Chrome DevTools Performance panel, showing off new features, how they work, and how to use them to make performance gains. Paul Irish |
Build an LMS SaaS App from Scratch — Learn to build a production-ready AI SaaS using Next.js with auth, billing, and an AI voice agent. Clerk sponsor |
React, Visualized: A Visual Exploration of React Concepts — The creators of a React course have updated their popular visual explainer of numerous core React concepts to cover React 19 and features like actions, transitions, and Server Components too. Tyler McGinnis et al. |
▶ The 3 Ways JavaScript Frameworks Render the DOM — The creator of the SolidJS framework looks at the different approaches frameworks take to render what they produce. A good look under the hood that isn’t too complex. (16 minutes.) Ryan Carniato |
Build a Blog with Angular in Under 30 Minutes Using Analog — Analog is a meta-framework for Angular (think along the lines of Next.js or Nuxt). Peter Mbanugo |
Your React Meta-Framework Feels Broken, Here's Why — “Sometimes you’ve got to burn it all down, start from ash, and rebuild from first principles. This is what we did with RedwoodSDK.” Redwood Team |
📄 No Server, No Database: Smarter Related Posts in Astro with Transformers.js Alexander Opalic 📄 A Thought on JavaScript 'Proof of Work' Anti-Scraper Systems Chris Siebenmann 📄 Multithreading in JavaScript with Web Workers Badmus Kola |
🛠 Code & Tools |
![]() |
Svelte Flow 1.0: Create Node-Based UIs and Diagrams in Svelte — From the creators of the similar React Flow comes a customizable Svelte component for building node-based editors and interactive diagrams. Want examples? webkid GmbH |
Cap: A Lightweight, Modern Open Source CAPTCHA Alternative — This solution boasts a method called “proof-of-work” which attempts to make automated CAPTCHA solving more expensive. It uses a Web Component and you can try out a few demos here. GitHub repo. Cap |
Enterprise Requirements Slowing You Down? There’s a Better Way — WorkOS lets devs ship SSO, SCIM, audit logs & more—fast. Trusted by industry-leading teams like OpenAI, Vercel & Plaid. WorkOS sponsor |
Google Gen AI SDK for TypeScript and JavaScript v1 — Why let Python developers have all the fun? Now you can harness the full power of Google’s Gemini API (and Vertex platform) from Node.js too. |
ReactJust: Server Components Without a Framework — If, for some reason, you don’t want to adopt a full-scale framework like Next.js or React Router to use or experiment with RSCs, this ‘vanilla RSC’ approach could be of interest. almadoro |
|
|
👀 Elsewhere.. |
Here's a selection of things from the broader ecosystem this week:
|