🖊️ I was meant to be travelling this week. My plans changed, but I’d planned for a shorter issue, so enjoy the bitesize take! Back to full service next week. 🙂 __ Peter Cooper, your editor
|
⚡ 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). Array.fromAsync , Error.isError , and explicit resource management all move to stage 4, among other things.
Sarah Gooding
|
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 🙂
|
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.
|
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
|
|