Plus a guide to TypeScript mistakes, a tool to find memory leaks, and Bun gets node:cluster support. |
WorkOS: The Modern Identity Platform for B2B SaaS — WorkOS is a modern identity platform for B2B SaaS, offering flexible and easy-to-use APIs to integrate SSO, SCIM, and RBAC in minutes instead of months. It's trusted by hundreds of high-growth startups such as Perplexity, Vercel, Drata, and Webflow. WorkOS |
Node v22.7.0 (Current) Released — Node 22.6 let you strip types from source code, but now with --experimental-transform-types you can transform TypeScript-only syntax into JavaScript before running it too. Module syntax detection is now also enabled by default. Rafael Gonzaga |
Bun v1.1.25: Now Running at 1.29 Million Requests per Second — I’m having a little fun with the title, but the latest version of the JavaScriptCore-based JS runtime has added node:cluster support and uses this to demo a high level of HTTP throughput on a ‘Hello World’ example. Support for V8’s C++ API has also landed – notable because Bun isn’t V8-based. Ashcon Partovi |
IN BRIEF: We've mentioned ECMASCript 2024 a bit recently, but Pawel Grzybek has a neat and tidy overview of what's new in the ES2024 spec. 🐝 Could Wasp be 'the JavaScript answer to Django' for full-stack webdev? The Wasp team certainly thinks so. 🎙️ Ryan Dahl, creator of both Node.js and Deno, went on the Stack Overflow podcast to talk about Deno's current limitations and what's coming in Deno 2.0. |
RELEASES: PlayCanvas Engine 2.0 – A powerful JS-based Web graphics platform. Node v20.17.0 (LTS) – The LTS release of Node adds support for require-ing synchronous ESM graphs. Astro 4.14 – The popular agnostic content site framework now includes an experimental API for managing site content. pnpm 9.8, Vuetify 3.7, Neo.mjs 7.0 |
The Official Redux Essentials Tutorial, Redux — The long standing guide to how to use the popular Redux state container the right way with best practices has undergone a big reworking with TypeScript used throughout, new concepts added, and more coverage of RTK/React Toolkit features. Redux Team |
React is (Becoming) a Full-Stack Framework — Is React merely a frontend library? How does the backend fit in? The author shares his thoughts on what led him to start considering React as more of a full-stack solution. Robin Wieruch |
Cheerio 1.0 – HTML/XML manipulation library for Node. 🎨 Chroma.js 3.0 – JavaScript color manipulation library. eta (η) 3.5 – Embedded JS template engine for Node, Deno, and browsers. Embla Carousel 8.2 – Carousel library with fluid motion and good swipe precision. d3-graphviz 5.6 – Graphviz DOT rendering and animated transitions. Alpine AJAX 0.9 – Alpine.js plugin for building server-powered frontends. Happy DOM 15.0 – JS implementation of a web browser sans UI. Elliptic 6.5.7 – Elliptic curve cryptography in plain JS. Poku 2.5 – Cross-platform JavaScript test runner. |
💚 Use Node? Check out the latest issue of Node Weekly, our sibling email about all things relating to Node.js — from tutorials and screencasts to news and releases. We do include some Node related items here in JavaScript Weekly, but we save most of it for there. → Check out Node Weekly | |