Next.js 16.3 Lands Instant Navigation, npm Worm Hits Keyv, and CSS Anchor Positioning Tops Dev Wishlists
🌰 Chestnut Frontend Weekly Issue 141 (2026.08.03 - 2026.08.09): Browse the latest frontend news of the week, learn from excellent domestic and international articles, and keep our curiosity about the frontend alive.
📰 Tech News
Next.js 16.3: Next.js 16.3 has been officially released. The new version features faster build speeds, optional TypeScript 7 type checking, server-side rendering (SSR) performance upgrades, new instant page navigation, AI-related optimizations, and many other features.
npm Security Incident: The popular packages keyv and cacheable were compromised with a credential-stealing worm. The impact of the incident is still spreading, with hundreds of other packages successively compromised as of now.
2026 State of CSS Survey Results: Developers voted anchor positioning as their favorite new CSS feature of the past year, though its current lack of compatibility hinders large-scale adoption. The most used new CSS features are
:has(),aspect-ratio, and CSS nesting. The report also surveyed developers on AI tool usage (low adoption rate), framework adoption status, the difficulty of learning CSS Grid, and more.Node.js 26.7.0: Node.js 26.7.0 (Current) has been officially released, just two days after the v26.6 release. It adds the
--test-coverage-include-allflag, which allows test coverage reports to include files not covered by tests; fixes crashes in the FFI and SQLite modules; and adds Perfetto tracing capability, though this feature requires building Node from source to enable.
📒 Tech Articles
Your SPA is Leaking Memory: 'Soak Test' It: Your single-page application is leaking memory: detect it with soak testing. This article explains how to use Playwright for soak testing: looping a user workflow within the same browser context, monitoring DOM node counts and event listener counts, and triggering a CI build failure if a memory leak occurs.
Your JSON is Lying to You: JSON is lying to you. A round-trip through
JSON.parse+JSON.stringifyis not lossless; data like large integers, undefined, and Date objects get corrupted or lost during conversion. Author Gabor explains various tricky pitfalls and practical solutions for defining clear conversion boundaries.Git Standards at Top-tier Companies: Emphasizing Git standards, it is recommended to start with three things: unify the commit message format, establish a branching model, and enable Code Review.
🔧 Dev Tools
- TanStack Charts: A new framework-agnostic charting solution that the TanStack team is rapidly iterating on.
- MicroDiff 1.6: A high-performance object and array diffing library. Pass in two objects or arrays, and the library returns the differences between them.
- Virtua: A lightweight, high-speed virtual list and virtual table component, compatible with React, Vue, Solid, Svelte, and Angular.
🚀🚀🚀 The above news and articles are selected from common weeklies, such as JavaScript Weekly, etc. The weekly content will also be continuously optimized and improved. Hope you enjoy it.
💖 Welcome to follow the WeChat public account: Chestnut Frontend