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
Oct 28, 2021 · Frontend Development

Modern.js: A Modern Front‑End Framework for Integrated Web Development

The article presents Modern.js, an open‑source framework from ByteDance that illustrates the shift from traditional front‑end stacks to a modern, integrated, server‑less, client‑centric web development paradigm, detailing its six core elements, best‑practice guidelines, and the broader ecosystem of low‑code and platform‑based tooling.

frontend frameworkserverless
0 likes · 32 min read
Modern.js: A Modern Front‑End Framework for Integrated Web Development
ByteDance Web Infra
ByteDance Web Infra
Oct 13, 2021 · Operations

DNS Resolution Failure for goofy.app in Singapore Office Caused by DNSSEC Misconfiguration

An internal investigation revealed that the goofy.app domain could not be resolved from Singapore offices because a misconfigured DNSSEC DS record caused validation failures, while Chinese DNS resolvers ignored DNSSEC, leading to successful resolution there; removing the erroneous DS key restored global accessibility.

DNSDNSSECDomain Resolution
0 likes · 10 min read
DNS Resolution Failure for goofy.app in Singapore Office Caused by DNSSEC Misconfiguration
ByteDance Web Infra
ByteDance Web Infra
Sep 30, 2021 · Frontend Development

Micro‑Frontend Architecture and Garfish Solution Overview

This article explains the background, significance, and challenges of large‑scale web applications, introduces micro‑frontend concepts, compares SPA and MPA approaches, and details the Garfish three‑layer architecture, sandbox designs, routing strategies, deployment platform, and best practices for building enterprise‑grade micro‑frontend systems.

Frontend ArchitectureGarfishRouter
0 likes · 35 min read
Micro‑Frontend Architecture and Garfish Solution Overview
ByteDance Web Infra
ByteDance Web Infra
Sep 16, 2021 · Backend Development

Deep Dive into Node.js Architecture and Core Module Implementation

This article provides a comprehensive overview of Node.js’s architecture, including its composition, code structure, startup process, event loop phases, process and thread management, core modules such as Cluster, libuv thread pool, signal handling, file operations, and networking protocols, illustrating how the runtime integrates V8 and operating‑system features.

Event LoopNode.jsbackend
0 likes · 29 min read
Deep Dive into Node.js Architecture and Core Module Implementation
ByteDance Web Infra
ByteDance Web Infra
Aug 27, 2021 · Frontend Development

ESM Package Distribution and Next‑Generation Unbundled Development Tools

This article explains how ESM package distribution services convert npm packages to ESModule format, why such distribution is needed for modern browsers, the technical challenges involved, proposed solutions, and how these services can be combined with next‑generation unbundled development tools like Vite and Snowpack to dramatically speed up dependency installation and development server startup.

CDNESMJavaScript
0 likes · 14 min read
ESM Package Distribution and Next‑Generation Unbundled Development Tools
ByteDance Web Infra
ByteDance Web Infra
Aug 25, 2021 · Frontend Development

Analysis of Modern Web Development Practices from ByteDance Survey

A comprehensive survey of 612 front‑end developers reveals the dominant use of ES6+, TypeScript, React, Vue, CSS preprocessors, state‑management libraries, build tools, and server‑side rendering approaches in China's modern web development landscape, highlighting trends, preferences, and emerging technologies.

State ManagementSurveyWeb development
0 likes · 11 min read
Analysis of Modern Web Development Practices from ByteDance Survey
ByteDance Web Infra
ByteDance Web Infra
Aug 20, 2021 · Backend Development

In‑Depth Guide to Node.js Inspector: Usage, Principles, and Implementation

This article provides a comprehensive tutorial on using Node.js Inspector for local and remote debugging, automatic detection, data collection (heap snapshots and CPU profiles), dynamic activation, and a detailed walkthrough of its internal architecture and communication flow between the client, WebSocket, and V8 Inspector.

DebuggingInspectorNode.js
0 likes · 22 min read
In‑Depth Guide to Node.js Inspector: Usage, Principles, and Implementation
ByteDance Web Infra
ByteDance Web Infra
Aug 20, 2021 · Frontend Development

Next.js 11.1 Release: New Features, Rust‑Based Toolchain, and Performance Boosts

The Next.js 11.1 release introduces a security patch, experimental ES Modules support, a Rust‑based SWC toolchain, faster data fetching and builds, improved source maps, enhanced ESLint rules, and numerous next/image optimizations, all driven by contributions from SWC author DongYong Kang and Parcel contributor Maia Teegarden.

ESModulesImageOptimizationNext.js
0 likes · 14 min read
Next.js 11.1 Release: New Features, Rust‑Based Toolchain, and Performance Boosts