Plus an ongoing package security incident, JavaScript's third comment syntax, and extending TypeScript with a new feature.

#​797 — August 4, 2026

Read on the Web

Together with  Master.dev

JavaScript Weekly

Next.js 16.3 Released — The newly expanded Next.js team (now including Dan Abramov and 𝕏 Pete Hunt!) has dropped the latest version of the popular React framework, complete with faster builds, optional TypeScript 7 type checking, faster SSR, Instant Navigations, AI improvements, and more.

The Next.js Team

Frontend Architecture: Monoliths to Microfrontends — Maxi Ferreira walks through modular monoliths, monorepos, and microfrontends so you can pick the right structure for your codebase and know the real cost before you commit.

Master.dev sponsor

Let's Make the Worst htmx Ever — After making the 'worst' React and Vue.js implementations, Serge tackles rebuilding the essence of htmx from scratch. A fun way to understand what htmx actually does under the hood.

Serge Zaitsev

The Secure Way to Release an npm Package in 2026 — A practical guide to publishing npm packages more safely, written by the author of numerous popular packages (e.g. postcss). As well as showing how to use staged publishing and trusted publishing, he explains why they help.

Andrey Sitnik

💡 GitHub is continuing to focus on npm security, and is starting to scan every npm package for malware at publish time. This will have some implications, including a delay between publishing and availability for installation.

IN BRIEF:

RELEASES:

📖  Articles and Videos

Your SPA is Leaking Memory: 'Soak Test' It — How to run a Playwright 'soak test' that loops a user flow within the same browser context, watches DOM node and listener counts, and fails CI when a memory leak creeps in.

Den Odell

Your JSON is Lying to You — A reminder that a JSON.parse/JSON.stringify round-trip is far from lossless, with big integers, undefined, Date, and more, altered or lost along the way. Gabor covers the nastier gotchas and practical ways to make the conversion boundaries explicit.

Gabor Koos

Don’t Just Code—Grow as a Technologist — Explore new technology, sharpen your existing skills and build new ones when you work in tech at Fidelity.

Fidelity Careers sponsor

cdnjs at 9 Billion Requests a Day: A Migration Storycdnjs is a popular, free CDN for loading JavaScript libraries without bundling or self-hosting (which LLMs really seem to like). Cloudflare explains how it now runs entirely on Workers and R2.

Simona Badoiu (Cloudflare)

Adding Go's defer to the TypeScript Compiler — In Go, defer delays the execution of a function call until the surrounding function finishes. Can you just fork TypeScript and add language features? Yes! Should you? Probably not, as using is already a good fit for the use case.

Andrew Healey

📄 Learning Remix 3 – By porting a Solid 2.0 demo to Remix 3's server-first model. Mark Malstrom

📄 Why npm Dependency Trees Are So Big Andrew Nesbitt

🛠 Code & Tools

TanStack Charts: A New Chart Grammar Option — In the past few weeks, TanStack has been rapidly iterating on a new, framework-neutral way to declaratively specify a large number of chart-related visualizations in JavaScript. Output renders to SVG or canvas and can be styled as you wish. Here's a comparison against other established options.

TanStack

An Open Source PR Reviewer Just Ranked #2 of 42 on Code-Review-Bench — PR-AF outranks the commercial tools. Verified findings only, ~10x cheaper, self-hosted. Drops into GitHub Actions.

Agentfield.ai sponsor

MicroDiff 1.6: Fast Object and Array Comparison Library — Given two objects or arrays, it returns the differences (think diff but for JS objects). This week's release adds support for Temporal types.

Jacob Jackson

💡 Jacob has a post from 2022 covering how microdiff is so fast.

Virtua: Virtual List and Grid Component for Multiple Frameworks — A fast and small virtual list/grid component for React, Vue, Solid, Svelte, and Angular. Here's a demo and a comparison table against other solutions.

inokawa

📊 Perspective 5: Interactive Analytics and Data Vis Component — Originally built by JP Morgan, a WASM-powered data visualization component suited to large and/or real-time streaming datasets. 5.0/5.1 just dropped with numerous fixes, wasm64 builds, and window columns.

OpenJS Foundation

  • Neutralinojs 6.9 – The lightweight Electron alternative has a new C++ network API for making HTTP requests free of the webview's CORS restrictions.

  • DukPy 0.6 – Simple JavaScript interpreter for Python. Now uses the QuickJS-NG engine to support more modern JavaScript and Promises.

  • isomorphic-git 1.40.0 – A pure JS implementation of Git for Node & browsers.

  • better-result 3.0 – Lightweight Result type for TypeScript with generator-based composition.

  • ip-address 10.4 – Parse, validate and manipulate IP (v4 and v6) addresses.

📰 Classifieds

⚡ Stop being the integration layer. Build a CRM-to-signed-PDF pipeline in n8n with plain HTTP calls. No SDK, no manual file handling.


Flaky tests slowing down dev? Meticulous gives engineers confidence to ship faster by autonomously testing every edge case of your web app.


Zuplo puts every API, AI, and MCP request behind one gateway. Route traffic, guard your MCP servers, and cap your AI costs. Try it free.

📢  Elsewhere in the ecosystem