Web Infrastructure Team

Our primitive goal is to provide eXcellent technical solutions to help the company's business grow, and build an open technical ecology to promote the development of frontend technology in the company and the industry. @ByteDance

Follow us on WeChat.

Opening Jobs

  1. 🔥️Mountain View Team / Seattle Team is hiring
  2. 🔥️字节跳动 Web Infra 团队招聘信息
  3. 🔥️Singapore Team is hiring

Open Source Projects

  1. Rspack: Fast Rust-based web bundler
  2. Rsbuild: Rspack-based build tool
  3. Rspress: Rspack-based static site generator
  4. Modern.js: Web engineering system
  5. Garfish: Micro frontend framework

Publications

  1. Deep Dive into Top-level await
  2. Rspress, the Rspack-based static site generator
  3. Design Trade-offs in Bundler: The Rationale Behind Creating Rspack
  4. how pnpm links
  5. NAPI-RS 是怎么工作的: 从 NAPI 到 Build Script & FFI
  6. Monorepo 下 Git 工作流的最佳实践
  7. React Streaming SSR 原理解析
  8. React Server Component: 混合式渲染
  9. Islands 架构原理和实践
  10. Bundle-less 的思考和实践分享
  11. Esbuild Bundler HMR
  12. 字节跳动是如何落地微前端的
  13. Node.js 底层原理
  14. 应用性能前端监控,字节跳动这些年经验都在这了
  15. 状态机系列 (一) : 令人头疼的状态管理
  16. ESModule 系列 (二):构建下一代基础设施 PDN
  17. 未来前端构建工具链的故事里,会有这个 97 年的韩国小哥?
  18. 深入理解 Node.js 的 Inspector
  19. 探索类型友好的 Node.js Web 框架
  20. 聊聊字节跳动 Node.js RPC 的设计实现
  21. Dan Abramov 访谈实录
  22. GMTC 2021 演讲 《字节跳动基于 Serverless 的前端研发模式升级》
  23. 迈入现代 Web 开发(GMTC 2021 演讲《字节跳动的现代 Web 开发实践》全文)
  24. SourceMap 与前端异常监控
  25. 渐进式 Unbundled 开发工具探索之路
  26. Build Systems à la Carte: Theory and Practice
  27. 探索 Vue 3 中的 JSX
  28. Why TypeScript?
  29. 无码/低码新兴宇宙
  30. ESModule 系列 ㈠ :演进
  31. 向现代 Javascript 转型