#739 — June 6, 2025 |
🖊️ I was meant to be traveling this week. My plans changed, but I’d planned for a shorter issue, so enjoy the bitesize take! Back to full service next week. :-) |
|
JavaScript Weekly |
![]() |
⚡ Announcing Rolldown-Vite — Rolldown is a fast Rust-based JavaScript bundler designed to eventually be used by the equally fast Vite build tool - now it’s a reality. It’s a drop-in replacement too, and early adopters are reporting huge build time reductions. Try it now before it becomes the default. Evan You |
TC39 Advances Several Proposals at Latest Meeting — Coverage of what happened at last week’s meeting of the folks working on the ECMAScript spec whose decisions influence what becomes everyday JavaScript (eventually). Sarah Gooding |
![]() 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 |
WebStatus.dev: Now with More Data, Deeper Insights, and a Clearer Path to Baseline — Google's Web Platform Status site lets us query and track various web platform features and the browsers that support them. It’s had a big update recently. Kadir Topal (Google) |
IN BRIEF:
|
RELEASES:
|
📖 Articles and Videos |
A JavaScript Developer's Guide to Go — Go is a popular, fast language most commonly used for backend work, and this is a good primer targeted at JavaScript developers keen to learn more about it. Prateek Surana |
💡 If you get into Go, we also publish Go Weekly, a newsletter just like JavaScript Weekly but for Go developers :-) |
Alex MacArthur |
▶ Talks from Svelte Summit Spring 2025 — The Svelte team recently promised to release the talk videos from its recent Svelte Summit event, and there are already 12 to enjoy here. ▶️ What Svelte Promises by Rich Harris, Svelte’s creator, is the obvious entry point. Svelte Society |
💡 If videos aren't your thing, the Svelte team has also published a monthly update of what's new in Svelte, as of June 2025. |
📄 Write More Reliable JavaScript with Optional Chaining – It 📄 How Imports Work in React Server Components Dan Abramov 📄 Intercepting Network Requests in Chrome Extensions rxliuli 📄 The Ingredients of a Productive Monorepo Sean Gillespie |
🛠 Code & Tools |
![]() |
php-node: A Way to Seamlessly Bring PHP to Node.js — A neat idea, even if you don’t like PHP. It’s a native module for Node that lets you run PHP apps within the Node environment. Why? For migrating legacy apps, building hybrid PHP/JS apps, or Node apps that simply need to call out to PHP for some reason (WordPress, maybe, as shown here). Matteo Collina et al. |
Learn How to Monetize Your SaaS with Clerk Billing — Clerk Billing makes SaaS subscriptions easy — no custom UI, no webhooks. Learn how to set it up in this guide. Clerk sponsor |
Storybook 9: The UI Component Workshop — The popular one-stop tool for working on, and testing, frontend UI components gets a big update in terms of testing. Storybook Test offers interaction, visual, and accessibility testing, complete with a ‘watch mode’ for testing whenever you save, whether you’re working with React, Svelte, Next.js, React Native, and more. Michael Shilman |
🏖️ Beachpatrol: A CLI Tool to Automate Your Everyday Web Browser — A higher level way to use Playwright on macOS or Linux to control a regular non-headless browser instance. It’s essentially an approach where you still want a visible browser you can use in a normal way but with added automation possibilities. Sebastian Carlos |
|