README.md

September 4, 2025 ยท View on GitHub

Web Infra Logo

Web Infra Blogs

English | ็ฎ€ไฝ“ไธญๆ–‡

๐Ÿ‘‹ Introduction

This is the working group of the ByteDance web infrastructure team responsible for creating Rspack, Rsbuild, Rspress, Rslib, Rsdoctor, Rstest, Midscene, Modern.js, Garfish, and more.

We created this channel with two purposes:

  1. One is to develop everything transparently and build a reliable infrastructure. We will discuss things in public first. This can serve as an RFC (Request for Comments) channel at times.
  2. We will also share some fun things we encounter at work, which can help you if you encounter similar issues or problems.

๐Ÿ’ฌ Discussions

The working group primarily focuses on blogs and online conversations, which you can access via the GitHub Discussions.

Here are the current content available for you to explore:

DateTitle
2023-08Design Trade-offs in Bundler: The Rationale Behind Creating Rspack
2023-10Deep Dive into Top-level await
2023-11Rspress, the Rspack-based static site generator
2023-11Webpack CSS Order Issue
2024-01Webpack Chunk Graph Algorithm
2024-04Deep Dive into Rspack & Webpack Tree Shaking
2024-07Rspack brainstorm meeting notes
2025-01Build systems and bundlers
2025-01RSC and Server Action bundle practice
2025-07How to embed a HashMap with lots of strings in program
2025-08Bundler Tree Shaking Principles and Differences

๐Ÿ’ก Our projects

RspackRsbuild
RspressRsdoctor
RslibRstest
RslintMidscene.js
Modern.jsGarfish

You can view all our open source repositories at web-infra-dev/repositories.

๐Ÿค Code of Conduct

This repo has adopted the ByteDance Open Source Code of Conduct. Please check Code of Conduct for more details.