Tagged articles
34 articles
Page 1 of 1
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 4, 2025 · Frontend Development

How AI Accelerated a Rax‑to‑React Component Migration: A Full Case Study

This article details a real‑world M‑site homepage refactor where AI‑powered Cursor and structured prompts were used to migrate a Rax waterfall component to React, rewrite DX components, optimize business logic, enforce project standards, and evaluate the benefits and limits of AI‑assisted development.

AI-assisted developmentComponent MigrationRax
0 likes · 22 min read
How AI Accelerated a Rax‑to‑React Component Migration: A Full Case Study
JD Cloud Developers
JD Cloud Developers
Feb 19, 2025 · Frontend Development

Transforming a Massive Vue Frontend into a Scalable Monorepo: Lessons & Strategies

This article chronicles the evolution of the Xingyun front‑end platform from a tangled monolithic Vue application to a modular, micro‑frontend monorepo, detailing the architectural pain points, the "inner‑outer same‑origin" overhaul, and the concrete steps taken to achieve better scalability, maintainability, and build performance.

Micro FrontendsNxVue
0 likes · 18 min read
Transforming a Massive Vue Frontend into a Scalable Monorepo: Lessons & Strategies
DaTaobao Tech
DaTaobao Tech
Nov 29, 2024 · Frontend Development

Optimizing Performance for Modular Construction in Web Development

This article explains how to boost web‑development performance for modular construction by replacing runtime module loading with Ahead‑of‑Time compilation, aggregating files, and caching seed calculations, detailing build pipelines, dependency handling, debugging trade‑offs, and showing npm‑based code examples that cut rendering time by roughly sixty percent.

AOT compilationWeb Developmentfrontend engineering
0 likes · 7 min read
Optimizing Performance for Modular Construction in Web Development
Alipay Experience Technology
Alipay Experience Technology
Mar 23, 2023 · Frontend Development

Why Modern Data Visualization Demands Declarative Engineering: Insights from AntV G2 & AVA

This article examines how rising analysis demands are reshaping enterprise data visualization, presenting three engineering challenges, a concrete case study of enhanced line charts, the shift toward declarative syntax, and emerging trends such as treating visualizations as data, improving analysis communication, and deepening automation.

AVAAntVG2
0 likes · 18 min read
Why Modern Data Visualization Demands Declarative Engineering: Insights from AntV G2 & AVA
ByteFE
ByteFE
Dec 21, 2022 · Frontend Development

Evolution and Best Practices of Remote Debugging for Mobile and Hybrid Web Applications

This article comprehensively explores the evolution, underlying principles, and practical implementations of remote debugging for mobile and hybrid web applications, comparing historical tools like Weinre with modern solutions, analyzing USB and Wi-Fi transport mechanisms for Android and iOS, and providing actionable best practices for developers.

Chrome DevTools ProtocolDebugging ToolsHybrid Applications
0 likes · 14 min read
Evolution and Best Practices of Remote Debugging for Mobile and Hybrid Web Applications
ELab Team
ELab Team
Sep 14, 2022 · Frontend Development

Master Browser Extension Development with Plasmo: From Basics to Advanced Practices

This comprehensive guide explores the fundamentals and advanced techniques of building Chrome extensions using the Plasmo framework, covering plugin concepts, traditional and modern development workflows, code examples, dynamic UI injection, resource handling, and best practices for efficient, scalable extension engineering.

Chrome APIPlasmoReact
0 likes · 39 min read
Master Browser Extension Development with Plasmo: From Basics to Advanced Practices
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
Sep 8, 2022 · Frontend Development

Technical Overview of Xiaohongshu Mini‑App Runtime Architecture and Engineering

The Xiaohongshu mini‑app runtime uses a dual‑thread container separating a Render UI layer and a Service logic layer, linked by a serialized Bridge, with unified iOS/Android containers, Webpack‑based build outputs, priority‑queued messaging, pre‑loading, and AOP performance monitoring to provide fast, scalable, merchant‑focused mini‑apps.

Mini AppPerformance OptimizationRuntime Architecture
0 likes · 17 min read
Technical Overview of Xiaohongshu Mini‑App Runtime Architecture and Engineering
Alipay Experience Technology
Alipay Experience Technology
Jun 15, 2022 · Mobile Development

Tackling Mobile Data Visualization: Challenges and Design Solutions

This article explains what data visualization is, explores the specific challenges of implementing it on mobile devices, and presents a comprehensive solution that includes a unified rendering engine, event and animation systems, extensible component architecture, and cross‑platform capabilities for both web and native environments.

Rendering Engineantviscross-platform
0 likes · 7 min read
Tackling Mobile Data Visualization: Challenges and Design Solutions
政采云技术
政采云技术
Mar 15, 2022 · Frontend Development

Deep Dive into Lerna: Architecture, Source Code Analysis, and Monorepo Workflow

This article provides a comprehensive analysis of Lerna, a popular tool for managing multi-package JavaScript repositories, by dissecting its CLI initialization process, command execution architecture, and core source code modules to help developers understand monorepo workflows and optimize frontend engineering practices.

CLI architectureJavaScript ToolingLerna
0 likes · 16 min read
Deep Dive into Lerna: Architecture, Source Code Analysis, and Monorepo Workflow
Shopee Tech Team
Shopee Tech Team
Jan 20, 2022 · Game Development

Shopee Games: Engine Selection, Optimization, and Engineering Practices for H5 Game Development

Shopee Games chose the Egret engine for its lightweight 2D performance on low‑end Southeast Asian devices, built a custom toolchain with texture‑atlas and draw‑call optimizations, trimmed unused modules, migrated the project to a modern npm‑based workflow with Webpack, linting, testing and CI/CD, and created scaffolding utilities that now let developers treat H5 game development like any frontend project, speeding iteration and improving code quality.

Egret engineGame DevelopmentPerformance Optimization
0 likes · 19 min read
Shopee Games: Engine Selection, Optimization, and Engineering Practices for H5 Game Development
21CTO
21CTO
Aug 29, 2021 · Frontend Development

Lowcode & Micro‑Frontend: Shaping the Next‑Gen Front‑End Framework

This article examines the rise of lowcode and micro‑frontend architectures, discusses their benefits and limitations, and presents a data‑driven, JSON‑based front‑end framework that aims to unify component development, page configuration, and engineering practices for the next generation of web applications.

Component ArchitectureLowCodefrontend engineering
0 likes · 12 min read
Lowcode & Micro‑Frontend: Shaping the Next‑Gen Front‑End Framework
政采云技术
政采云技术
May 25, 2021 · Frontend Development

A Comprehensive Guide to JavaScript Array and Object Iteration Methods

This article provides a comprehensive comparison of common JavaScript iteration methods for arrays and objects, including for, forEach, for...of, map, filter, reduce, and Object.keys, detailing their syntax, performance characteristics, termination behaviors, and practical use cases to help developers choose the most efficient approach.

ES6 Featuresarray iterationfrontend engineering
0 likes · 12 min read
A Comprehensive Guide to JavaScript Array and Object Iteration Methods
QQ Music Frontend Team
QQ Music Frontend Team
Mar 19, 2021 · Frontend Development

Boost Frontend Efficiency: Mastering Feflow’s Workflow and Plugin System

This article explains how to streamline front‑end development using Feflow, covering its workflow phases, scaffolding, development kits, plugin architecture, installation steps, and practical code examples for creating custom scaffolds, devkits, and plugins to improve build consistency and team productivity.

development kitfeflowfrontend engineering
0 likes · 20 min read
Boost Frontend Efficiency: Mastering Feflow’s Workflow and Plugin System
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 8, 2021 · Frontend Development

How to Solve Subgraph Nesting in Mind‑Map Layouts: From Black‑Room Analogy to Quadrant Reduction

This article explores the technical challenges of implementing subgraph nesting in a mind‑map product, using analogies of small streams and black rooms, analyzes XMind's limitations, defines layout concepts such as type, direction and quadrant, proposes design principles to avoid conflicts, and presents a quadrant‑reduction algorithm with code to ensure consistent, conflict‑free nesting.

Product Designconflict resolutionfrontend engineering
0 likes · 14 min read
How to Solve Subgraph Nesting in Mind‑Map Layouts: From Black‑Room Analogy to Quadrant Reduction
ByteFE
ByteFE
Mar 3, 2021 · Frontend Development

Building a Node.js CLI Tool for Automated Command Execution and File Watching

This article provides a comprehensive guide to developing a lightweight Node.js command-line interface tool that automates repetitive compilation tasks, supports configuration-driven execution, implements file watching with debouncing, and integrates seamlessly with legacy frontend projects and IDEs like WebStorm.

CLI toolNode.jsTypeScript
0 likes · 19 min read
Building a Node.js CLI Tool for Automated Command Execution and File Watching
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 31, 2021 · Frontend Development

Become a Pro Front-End Engineer: Career Paths & Learning Tips

This guide outlines the current state and future prospects of front‑end development, answers common career questions, describes the talent profile sought by top companies, and presents multi‑threaded and deep learning pathways along with effective study methods for aspiring professional front‑end engineers.

Learning PathSkill developmentfront-end career
0 likes · 17 min read
Become a Pro Front-End Engineer: Career Paths & Learning Tips
AntTech
AntTech
Jan 29, 2021 · Frontend Development

Invisible Design System: Ant Design’s Engineering Approach to Design Asset Management

This article introduces Ant Design’s Invisible Design System, explaining how design asset management and engineering rules (ETCG) are explored to create unified, hidden guidelines that improve component consistency, workflow efficiency, and collaboration, and outlines the open‑source plan, Kitchen tool, and community initiatives for frontend development.

Ant DesignComponent LibraryDesign Ops
0 likes · 14 min read
Invisible Design System: Ant Design’s Engineering Approach to Design Asset Management
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Sep 2, 2020 · Mobile Development

Rebuilding NetEase Cloud Music's React Native Infrastructure: From 0.33 to 0.6, Automated Deployment, Codemod, and Multi‑Platform Strategy

NetEase Cloud Music rebuilt its React Native stack from version 0.33 to 0.6, introducing automated one‑click deployment, a custom codemod that migrated all apps in a day, and a three‑platform toolchain that unified iOS, Android, and web, boosting checkout reach to 99% and scaling to over ten production RN applications.

Automated DeploymentCross‑PlatformMobile Development
0 likes · 14 min read
Rebuilding NetEase Cloud Music's React Native Infrastructure: From 0.33 to 0.6, Automated Deployment, Codemod, and Multi‑Platform Strategy
政采云技术
政采云技术
Jul 12, 2020 · Frontend Development

Developing Custom ESLint Rules for Consistent and Maintainable Frontend Code

This comprehensive guide explores the principles of ESLint and abstract syntax trees, providing step-by-step instructions for developing custom linting rules and plugins to enforce coding standards, prevent hardcoded configurations, and maintain high-quality frontend codebases across collaborative development environments.

AST ParsingCustom Linting RulesESLint
0 likes · 10 min read
Developing Custom ESLint Rules for Consistent and Maintainable Frontend Code
JD Retail Technology
JD Retail Technology
May 19, 2020 · Frontend Development

Build and Release Process Optimization for the Tongtian Tower Visual CMS Using Webpack

The Tongtian Tower visual CMS team optimized its build, dependency packaging, and pre‑release workflows in Q1 2020 by migrating to webpack 4, parallelizing template builds, and improving FTP uploads, cutting total release time from 358 seconds to 160 seconds and saving roughly 7 hours of developer effort per week.

Build Optimizationcontinuous integrationfrontend engineering
0 likes · 8 min read
Build and Release Process Optimization for the Tongtian Tower Visual CMS Using Webpack
AntTech
AntTech
Apr 3, 2020 · Frontend Development

Optimizing 3D WebGL Performance for Alipay's Spring Red Envelope Project

During Alipay's massive Spring Red Envelope campaign, the frontend team introduced WebGL 3D scenes and particle effects, tackling memory, transmission size, and rendering performance through model reduction, texture compression, GLB packaging, progressive loading, and GPU‑based particle optimizations to achieve stable, low‑latency user experiences.

3D graphicsParticle SystemsPerformance Optimization
0 likes · 19 min read
Optimizing 3D WebGL Performance for Alipay's Spring Red Envelope Project
Youku Technology
Youku Technology
Feb 25, 2020 · Frontend Development

Design and Optimization of a 100,000‑Seat Venue Seat‑Mapping System: From Flash to Canvas

The rebuilt 100,000‑seat venue mapping platform replaces Flash with an HTML5 Canvas‑SVG hybrid, splits rendering into tiled canvases, loads only visible stands, uses Bézier curves for arbitrary seat deformation, and implements quadrant‑based printing order, delivering fast, flexible, and scalable seat visualization and editing.

CanvasSVGfrontend engineering
0 likes · 11 min read
Design and Optimization of a 100,000‑Seat Venue Seat‑Mapping System: From Flash to Canvas
58UXD
58UXD
Feb 19, 2020 · Frontend Development

How Design Systems Transform Product Development and Reduce Design Debt

This article explores the rise of design systems, their historical roots in component‑based development, the cost of design debt, practical examples of savings, common misconceptions, visual‑coding for dark mode, and how they enable faster prototyping, iteration, and cross‑team collaboration in modern frontend engineering.

Dark ModeUI/UXcomponent development
0 likes · 20 min read
How Design Systems Transform Product Development and Reduce Design Debt
WecTeam
WecTeam
Nov 2, 2019 · Frontend Development

How to Scale Mini Programs: Engineering Practices from JD's Frontend Team

This article shares JD's front‑end team's experience engineering large‑scale mini programs, covering standards, single‑page extraction, code duplication removal, automated testing with a sandbox, package‑size optimization, smart splitting, conditional compilation, and a continuous‑integration pipeline that together address the challenges of rapid growth and release complexity.

AutomationCode Optimizationcontinuous integration
0 likes · 15 min read
How to Scale Mini Programs: Engineering Practices from JD's Frontend Team
360 Tech Engineering
360 Tech Engineering
Oct 16, 2019 · Mobile Development

Efficient Mini‑Program Development: Layout, Navigation, TabBar, Authentication, Logging and Optimization Practices

This guide presents a comprehensive set of best‑practice techniques for building high‑efficiency WeChat mini‑programs, covering layout strategies, custom navigation and TabBar implementations, user authentication flows, logging and data analysis, pre‑loading, independent sub‑packages, and reusable component architectures.

WeChat MiniProgramfrontend engineeringlogging
0 likes · 17 min read
Efficient Mini‑Program Development: Layout, Navigation, TabBar, Authentication, Logging and Optimization Practices
Huajiao Technology
Huajiao Technology
Oct 15, 2019 · Frontend Development

High‑Efficiency Mini‑Program Development: Layout, Navigation, User System, and Optimization Practices

This article presents a comprehensive guide to building high‑efficiency WeChat mini‑programs, covering layout schemes, custom navigation and tab bars, user authentication flows, component architecture with a BasicPage wrapper, logging, data analysis, and performance optimizations such as preloading and independent sub‑package loading.

Component ArchitectureUser AuthenticationWeChat Mini Program
0 likes · 18 min read
High‑Efficiency Mini‑Program Development: Layout, Navigation, User System, and Optimization Practices
Tencent Cloud Developer
Tencent Cloud Developer
Sep 6, 2019 · Frontend Development

Exploration and Practice of Frontend Engineering

The article examines modern frontend engineering by detailing its four‑stage lifecycle—development, testing, deployment, maintenance—and reviewing modularization of JavaScript and CSS, component‑based frameworks and Web Components, code and workflow standardization, automation tools, and a real‑world migration to ES6 modules, Rollup, CSS Modules, Jest, and CI pipelines.

CSS ModulesComponentizationJest
0 likes · 40 min read
Exploration and Practice of Frontend Engineering
Efficient Ops
Efficient Ops
Apr 2, 2019 · Operations

How Event‑Flow Diagrams Transform Network Fault Monitoring

This article explains how visualizing network faults with an event‑flow diagram—showing data‑center, time and severity together—helps operators quickly detect, diagnose, and understand abnormal events, offering a far more intuitive alternative to traditional tabular views.

Network Monitoringaiopsevent flow diagram
0 likes · 6 min read
How Event‑Flow Diagrams Transform Network Fault Monitoring
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 15, 2017 · Frontend Development

Why Front-End Engineers Are Hard to Find and How to Succeed Today

In this reflective letter, a seasoned front‑end engineer explains why front‑end talent is scarce, how the shift to mobile‑first has reshaped the field, and offers practical advice on skills, mindset, and craftsmanship for anyone aspiring to thrive as a front‑end professional.

Career DevelopmentWeb Developmentfrontend engineering
0 likes · 9 min read
Why Front-End Engineers Are Hard to Find and How to Succeed Today
Meituan Technology Team
Meituan Technology Team
Apr 8, 2016 · Frontend Development

Boosting Frontend Efficiency: Meituan’s Node.js, React, and Engineering Automation Insights

The Meituan‑Dianping tech salon recap reveals how their frontend teams leverage Node.js for high‑traffic services, Docker‑based builds, a custom monitoring tool, a React‑powered H5 publishing platform, modern engineering scaffolds, and the Vane API integration system to dramatically improve development speed and reduce costs.

DockerNode.jsReact
0 likes · 8 min read
Boosting Frontend Efficiency: Meituan’s Node.js, React, and Engineering Automation Insights
Baidu Tech Salon
Baidu Tech Salon
Mar 26, 2014 · Frontend Development

Rethinking Web Performance Optimization in Large‑Scale Front‑End Engineering: Insights from Baidu's F.I.S

Large‑scale front‑end teams struggle with traditional performance rules and cache‑invalidation during deployments, but Baidu’s Front‑End Integrated Solution automates content‑hash filename generation and recursive resource rewriting, enabling permanent strong caching, eliminating deployment‑gap errors, and simplifying version control across massive web applications.

FISWeb Performancebuild tools
0 likes · 14 min read
Rethinking Web Performance Optimization in Large‑Scale Front‑End Engineering: Insights from Baidu's F.I.S