ByteDance Web Infra
Author

ByteDance Web Infra

ByteDance Web Infra team, focused on delivering excellent technical solutions, building an open tech ecosystem, and advancing front-end technology within the company and the industry | The best way to predict the future is to create it

97
Articles
0
Likes
454
Views
0
Comments
Recent Articles

Latest from ByteDance Web Infra

97 recent articles
ByteDance Web Infra
ByteDance Web Infra
Jun 26, 2026 · Frontend Development

Rspack 2.1 Boosts Build Speed Up to 13× with Rust‑Based React Compiler

Rspack 2.1 has been released, delivering a Rust‑implemented React Compiler that runs 7‑13× faster than the previous Babel version, overall production builds that are about 16% quicker, HMR improvements of roughly 5%, and a host of new features such as import.meta.glob support, createRequire parsing, magic comments, source‑phase imports, automatic cache cleanup, plus ecosystem updates for TanStack RSC, Rsbuild, Rslib, Rstest, Rslint, Rspress, Rsdoctor and rspack‑merge.

Build performanceReact CompilerRspack
0 likes · 24 min read
Rspack 2.1 Boosts Build Speed Up to 13× with Rust‑Based React Compiler
ByteDance Web Infra
ByteDance Web Infra
Jun 3, 2026 · Frontend Development

TanStack Start Adds Official Rsbuild v2 Support

The TanStack Start framework now supports both Vite and Rsbuild v2, offering teams the choice between these build tools, with a shared adapter architecture, detailed configuration example, and discussion of how the dual‑adapter approach clarifies core responsibilities and eases migration from webpack‑based setups.

Frontend Build ToolsReActRsbuild
0 likes · 6 min read
TanStack Start Adds Official Rsbuild v2 Support
ByteDance Web Infra
ByteDance Web Infra
Apr 23, 2026 · Frontend Development

Rsbuild 2.0 Released with New Features and Upcoming TanStack Start Support

Rsbuild 2.0 launches with Rspack 2.0 underpinnings, offering React Server Components, enhanced dev‑server communication, custom logging, lighter default dependencies, safer localhost defaults, modern ESM output, updated browser targets, and a migration path for existing projects, while announcing future integration with TanStack Start.

Frontend BuildNode.jsReact Server Components
0 likes · 21 min read
Rsbuild 2.0 Released with New Features and Upcoming TanStack Start Support
ByteDance Web Infra
ByteDance Web Infra
Apr 22, 2026 · Frontend Development

Rspack 2.0 Released – Up to 10× Faster Builds, New ESM Support and RSC

Rspack 2.0 launches with up to 10 × build speed gains over version 1.0, refined default APIs, pure‑ESM packages, enhanced tree‑shaking, React Server Components support, simplified target configuration, hash‑based module IDs and improved code‑splitting, while maintaining webpack compatibility and expanding ecosystem integrations.

Build ToolESMReact Server Components
0 likes · 24 min read
Rspack 2.0 Released – Up to 10× Faster Builds, New ESM Support and RSC
ByteDance Web Infra
ByteDance Web Infra
Oct 31, 2025 · Frontend Development

What’s New in Rspack 1.6? Explore Enhanced Tree Shaking, Import Defer, and Faster Builds

Rspack 1.6 is officially released, bringing enhanced tree shaking for dynamic imports, native support for the import defer syntax, a new experimental EsmLibraryPlugin for cleaner ESM bundles, default barrel optimization, stable layer handling, JSX preservation, source‑map extraction, significant performance gains, and a host of updates across the Rstack ecosystem such as Rsbuild, Rspress, Rslib, Rstest and Rsdoctor.

ESM optimizationReleaseRspack
0 likes · 16 min read
What’s New in Rspack 1.6? Explore Enhanced Tree Shaking, Import Defer, and Faster Builds
ByteDance Web Infra
ByteDance Web Infra
Aug 27, 2025 · Frontend Development

What’s New in Rspack 1.5? Faster Builds, Rust Extensions, and Barrel Optimizations

Rspack 1.5 introduces experimental lazy‑barrel support, a native Rust file‑watcher, browser‑ready builds, Rust‑based plugins, constant and enum inlining, type‑reexport analysis, a built‑in virtual‑module system, module‑federation runtime boosts, install‑size reductions, seal‑stage speedups, and a host of ecosystem updates such as dropping Node 16, stabilizing lazy compilation, and new releases for Rslint, Rsbuild, Rslib, Rspress, Rsdoctor, and Rstest.

Build performanceFrontend toolingLazy Compilation
0 likes · 22 min read
What’s New in Rspack 1.5? Faster Builds, Rust Extensions, and Barrel Optimizations
ByteDance Web Infra
ByteDance Web Infra
Aug 6, 2025 · Frontend Development

How Tree Shaking Differs Across Webpack, esbuild, Turbopack, and Rollup

This article provides a concise overview of tree shaking mechanisms in major JavaScript bundlers—Webpack/Rspack, esbuild, Turbopack, and Rollup—explaining their implementation stages, static analysis techniques, optimization trade‑offs, and practical code examples that highlight each tool's strengths and limitations.

Tree-shakingTurbopackcode optimization
0 likes · 20 min read
How Tree Shaking Differs Across Webpack, esbuild, Turbopack, and Rollup
ByteDance Web Infra
ByteDance Web Infra
Aug 1, 2025 · Frontend Development

Why Module Federation 2.0 Is Revolutionizing Frontend Architecture

This article explores the evolution from Module Federation 1.0 to 2.0, detailing its architecture, pain points, new features, supported build tools, performance improvements, and how developers can adopt it across web and native platforms.

Build ToolsFrontend ArchitectureMicro Frontends
0 likes · 9 min read
Why Module Federation 2.0 Is Revolutionizing Frontend Architecture
ByteDance Web Infra
ByteDance Web Infra
Jul 8, 2025 · Fundamentals

How to Build Ultra‑Fast Static Query Maps in Rust Without Runtime Overhead

This article explains why embedding large static JSON data is inefficient, introduces Minimal Perfect Hash Functions (MPHF) and various static map constructions, shows how to pack strings and avoid relocation overhead, and demonstrates the resulting improvements in binary size, lookup speed, memory usage, and compile time.

compile-time optimizationminimal perfect hashrust
0 likes · 12 min read
How to Build Ultra‑Fast Static Query Maps in Rust Without Runtime Overhead