Category: node js

Comparing Tauri and Electron

April 11, 2025 By Mark Otto Off

Next.js Fundamentals, v4 — Master Next.js with Scott Moss. Learn React Server Components, Server Actions, dynamic routing, authentication, caching, and edge functions. Create a modern React app, deploy it to Vercel, and level up your skills. Frontend Masters Node.js Testing Best Practices — A detailed guide…

Three petabytes a month

April 8, 2025 By Mark Otto 0

Node.js Testing Best Practices — A detailed guide to modern testing in Node from a group of developers who know all about it. It’s on GitHub but is essentially written like a free book covering over 50 battle-tested tips covering areas as diverse as the…

The JavaScript trademark fight rumbles on

April 4, 2025 By Mark Otto Off

Bare: A New Lightweight Runtime for Modular JS Apps — Imagine something like Node.js but really stripped back: bare, if you will. Like Node, it’s built on top of V8 and libuv (though it’s designed to support multiple JavaScript engines) but Bare’s approach is to…

Express 5.x enters the limelight

April 1, 2025 By Mark Otto 0

💬 I was amused by some discussion about the release on Reddit, where maintainer Wes Todd said: “We tried to kill [Express] over and over and it keeps on getting up and converting more people into zombies for the zombie mob. So we did the…

The tale of a bizarre bug encountered in Google Docs

March 28, 2025 By Mark Otto Off

⭐ The State of Vue.js Report 2025 — Created with the support of the Vue and Nuxt teams, this is no mere collection of statistics and charts (though there’s plenty of both) but a thorough update on the state of both projects and an interview with…

Node gets the URLPattern API

March 25, 2025 By Mark Otto 0

New URLPattern API Brings Improved Pattern Matching to Node — The Cloudflare Workers team has implemented the URLPattern API in the Ada URL parser, used by both Node.js and Cloudflare Workers. The API lets you take patterns like /blog/:year/:month/:slug and test whether URLs match against…

The Rsdoctor will see you now

March 21, 2025 By Mark Otto Off

Rsdoctor 1.0: An Analyzer for Rspack and Webpack — A one-stop, intelligent build analyzer making it easier to identify bottlenecks and optimize performance. It’s part of the same family of tools as Rspack (a Rust-powered web bundler) but is fully webpack compatible. If you’ve ever…

Node 20 gains require(esm) support by default

March 18, 2025 By Mark Otto 0

Node v23.10.0 (Current) Released — Node gains a new –experimental-config-file option for writing a JSON-based config file that contains options that would otherwise litter your command line flags – ideal for configuring the test runner, say. Antoine du Hamel Node v20.19.0 (LTS) Released with require(esm)…

Can you understand this JavaScript?

March 14, 2025 By Mark Otto Off

A Perplexing JavaScript Parsing Puzzle — It looks deceptively simple – just 14 characters of JavaScript – but after working with JavaScript for 29 years, I got it wrong. A clue: it goes back to a browser-related quirk from 30 years ago.. Hillel Wayne TypeScript’s Compiler…

Another way to look inside your npm packages

March 11, 2025 By Mark Otto 0

🔎 Node Modules Inspector — A tool that runs pnpm inside your browser, “installs” a package, then analyzes its dependencies. This can be useful for analyzing packages you already use, but also for simplifying your own projects, as 11ty’s Zach Leatherman did here. Anthony Fu Node Added…