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

95
Articles
0
Likes
243
Views
0
Comments
Recent Articles

Latest from ByteDance Web Infra

95 recent articles
ByteDance Web Infra
ByteDance Web Infra
Aug 3, 2021 · Backend Development

Exploring Type‑Friendly Node.js Web Frameworks: Design and Type‑Safety with Farrow

This article reviews the shortcomings of mainstream Node.js web frameworks regarding type safety, explains the principles of type‑first development, and details how the Farrow‑HTTP and Farrow‑API projects redesign middleware, request/response handling, context passing, and schema‑driven runtime validation to achieve end‑to‑end type safety in backend development.

FarrowNode.jsTypeScript
0 likes · 16 min read
Exploring Type‑Friendly Node.js Web Frameworks: Design and Type‑Safety with Farrow
ByteDance Web Infra
ByteDance Web Infra
Jul 23, 2021 · Backend Development

Design and Refactoring of ByteDance's Node.js RPC Framework

This article explains the motivation, design principles, model architecture, and implementation challenges of rebuilding ByteDance's Node.js RPC system, covering DDD‑based decomposition, protocol and connection abstractions, multi‑protocol nesting, client/server creation APIs, and performance‑optimized context extensions.

DDDNode.jsPerformance
0 likes · 14 min read
Design and Refactoring of ByteDance's Node.js RPC Framework
ByteDance Web Infra
ByteDance Web Infra
Jul 12, 2021 · Frontend Development

Dan’s Live Interview on React Core: State Management, Hooks, Concurrent Mode, and Future Directions

In this extensive live interview, React core maintainer Dan discusses his programming origins, the philosophy behind React state management and Hooks, practical advice for newcomers, the challenges of Concurrent Mode and Server Components, and his vision for React’s evolution and competitiveness.

Concurrent ModePerformanceReAct
0 likes · 44 min read
Dan’s Live Interview on React Core: State Management, Hooks, Concurrent Mode, and Future Directions
ByteDance Web Infra
ByteDance Web Infra
Jul 7, 2021 · Frontend Development

ByteDance's Serverless‑Based Frontend Development Model Upgrade

This talk by Wang Lei from ByteDance Web Infra outlines the evolution of front‑end responsibilities, challenges of traditional CSR + BFF development, and how a Serverless‑based platform redesign—including unified deployment, AB testing, monitoring, CI/CD, and micro‑frontend support—reduces cost, simplifies operations, and enables progressive development across CSR, SSR, BFF and micro‑frontend.

serverless
0 likes · 16 min read
ByteDance's Serverless‑Based Frontend Development Model Upgrade
ByteDance Web Infra
ByteDance Web Infra
Jul 4, 2021 · Frontend Development

Modern Web Development at ByteDance: From Traditional Front‑End Stack to the MWA/Jupiter Framework

This article reviews ByteDance's transition from a fragmented, legacy front‑end toolchain to a unified modern web development platform, describing the shortcomings of traditional scaffolding, the rise of meta‑frameworks, and the design and capabilities of the internal MWA and Jupiter frameworks that power the open‑source Modern.js project.

ByteDanceFrameworkJupiter
0 likes · 32 min read
Modern Web Development at ByteDance: From Traditional Front‑End Stack to the MWA/Jupiter Framework
ByteDance Web Infra
ByteDance Web Infra
Jun 18, 2021 · Frontend Development

Comprehensive Guide to SourceMap Integration, Build‑Chain Support, and Error Stack Deobfuscation for Web Applications

This article explains the complete workflow for implementing SourceMap‑based exception monitoring across web and cross‑platform systems, covering transformer, bundler, minifier, runtime support, log collection, error deobfuscation, and the limitations of SourceMap in debugging and performance contexts.

Build ToolsDebuggingJavaScript
0 likes · 35 min read
Comprehensive Guide to SourceMap Integration, Build‑Chain Support, and Error Stack Deobfuscation for Web Applications
ByteDance Web Infra
ByteDance Web Infra
May 31, 2021 · Frontend Development

Improving Development Server Startup Speed with Unbundled Development: From Webpack to Vite and Custom Solutions

This article analyses the performance problems of traditional bundled development with Webpack, explores unbundled tools such as Snowpack, WMR and Vite, and details a custom dev‑server implementation that leverages CJS‑to‑ESM conversion, esbuild bundling, plugin architecture, and fast HMR to dramatically reduce startup time for large monorepos.

ViteWebpackdevtools
0 likes · 19 min read
Improving Development Server Startup Speed with Unbundled Development: From Webpack to Vite and Custom Solutions
ByteDance Web Infra
ByteDance Web Infra
May 27, 2021 · Fundamentals

Understanding Build Systems à la Carte: Theory, Incremental Computation, and Front‑End Applications

This article reviews the paper “Build Systems à la Carte”, explains its abstract build‑system model, shows how incremental computation concepts apply to tools such as Excel, React, Recoil, module loaders and dependency injection, and demonstrates a TypeScript translation of the core ideas for front‑end developers.

Incremental ComputationReActRecoil
0 likes · 37 min read
Understanding Build Systems à la Carte: Theory, Incremental Computation, and Front‑End Applications