Rspack 2.3, TypeScript 7.1 Beta, Bun 1.4.4, Node.js 26 LTS: Frontend Weekly Roundup
🌰Chestnut Frontend Tech Weekly Issue 152 (2026.10.26 - 2026.11.01): Browse the latest frontend news of the week, learn from excellent articles at home and abroad, and keep our curiosity about frontend.
📰 Tech News
Rspack 2.3 Released: Rspack 2.3 is now released! This update integrates the SWC Next parser to improve build speed, reduce memory usage and bundle size. It also introduces an experimental new caching mechanism that supports caching loader transformation results separately, along with built-in CSS improvements. Link
TypeScript 7.1 Beta: TypeScript 7.1 Beta is released, adding a programmable API and content mappers—a plugin access point for validating embedded code in component files like Vue, Svelte, and Astro. It also adds source phase imports and the compiler option
--target es2026. LinkBun 1.4.4: Adds
bun fmt, a Prettier-compatible formatter that can directly read your existing Prettier or oxfmt configuration, and is extremely fast. LinkNode.js 26.13.0: Node.js 26.13.0 promotes Node.js 26 to a Long-Term Support (LTS) release, with maintenance updates continuing until April 2029, making it the new production choice. Node.js 24 has entered maintenance, and Node.js 22 will be maintained until April 2027. The Node release page has a clear timeline chart. Link
📒 Tech Articles
Dead Code Shouldn't Exist: How Sentry Cut 28,000 Lines - Dominik has already shared this talk at six conferences this year, and it's now available as a swipeable slide deck with full transcript. It explains that the cost of unused code is far higher than imagined, and how Sentry used Knip to clean up 28,000 lines of code. Link
Understanding React Internals - Alexandre Trotel has put together a deep guide to help you fully grasp React's internals. Link
When the Model Spits Out Half-Finished JSON, How Does the Frontend Render as It Receives? - Are you still waiting for the JSON to fully finish before rendering in your AI features? But 'render as you receive' is not something you can fix with a single partial-json line. It has three concrete engineering challenges: how to complete the partial JSON, how to avoid flickering after completion, and how to ensure the completed data isn't misused. Link
🔧 Dev Tools
- MicroKit: 54 React micro-interaction components you can copy and use directly, CSS-first. Link

- TanStack Redact: A slimmed-down React for the browser that can replace React/ReactDOM directly in the browser. Just plug it into your build config (supports Start, Vite, Vinext, Next.js) to reduce JS bundle size. However, it renders synchronously and does not support time slicing, so check the compatibility notes. Link

- react-window 2.5: This veteran virtual scrolling library adds a
scrollElementprop, so lists/grids can now scroll along with the page or a parent container. It also provides a stylelessuseVirtualizer()hook for building your own virtual layouts. Link

🚀🚀🚀 The above news and articles are selected from common newsletters 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