跪拜 Guibai
← Back to the summary

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

  1. 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

  2. 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. Link

  3. Bun 1.4.4: Adds bun fmt, a Prettier-compatible formatter that can directly read your existing Prettier or oxfmt configuration, and is extremely fast. Link

  4. Node.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

  1. 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

  2. Understanding React Internals - Alexandre Trotel has put together a deep guide to help you fully grasp React's internals. Link

  3. 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

  1. MicroKit: 54 React micro-interaction components you can copy and use directly, CSS-first. Link
image-20261101124315260 Image save failed, please upload the image directly
  1. 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
image-20261101124646600 Image save failed, please upload the image directly
  1. react-window 2.5: This veteran virtual scrolling library adds a scrollElement prop, so lists/grids can now scroll along with the page or a parent container. It also provides a styleless useVirtualizer() hook for building your own virtual layouts. Link
image-20261101124903904 Image save failed, please upload the image directly

🚀🚀🚀 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