Tag

frontend engineering

0 views collected around this technical thread.

ByteFE
ByteFE
Mar 12, 2025 · Frontend Development

AI-Assisted Unit Testing in Frontend Development: Best Practices with Cursor and Vitest

This comprehensive technical guide explores how to leverage AI-powered coding assistants like Cursor to efficiently generate high-quality unit tests for modern frontend applications, detailing essential frameworks, structural patterns, and practical optimization techniques.

AI-assisted codingCursorReact Testing
0 likes · 26 min read
AI-Assisted Unit Testing in Frontend Development: Best Practices with Cursor and Vitest
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 compilationModular ConstructionPerformance Optimization
0 likes · 7 min read
Optimizing Performance for Modular Construction in Web Development
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
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.

BridgeMini AppPerformance Optimization
0 likes · 17 min read
Technical Overview of Xiaohongshu Mini‑App Runtime Architecture and Engineering
政采云技术
政采云技术
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.

CI/CDEgret engineGame development
0 likes · 19 min read
Shopee Games: Engine Selection, Optimization, and Engineering Practices for H5 Game Development
政采云技术
政采云技术
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 FeaturesJavaScriptPerformance Optimization
0 likes · 12 min read
A Comprehensive Guide to JavaScript Array and Object Iteration Methods
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 toolFile WatchingNode.js
0 likes · 19 min read
Building a Node.js CLI Tool for Automated Command Execution and File Watching
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 DesignDesign Opscomponent library
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 DeploymentPerformance OptimizationReact Native
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 RulesJavaScript
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.

Continuous IntegrationWebpackbuild optimization
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.

Performance OptimizationSVGcanvas
0 likes · 11 min read
Design and Optimization of a 100,000‑Seat Venue Seat‑Mapping System: From Flash to Canvas
AntTech
AntTech
Dec 20, 2019 · Frontend Development

From R&D Pain Points to Mini‑Program Engineering: Stages, Tools, and Best Practices

This article outlines the evolution of mini‑program development at Ant Group, describing three engineering stages, essential tooling such as state management, Datahub mocking, monitoring, internationalization, component libraries, and SubApp architecture to bring mini‑programs closer to mainstream front‑end engineering practices.

Monitoringfrontend engineeringi18n
0 likes · 10 min read
From R&D Pain Points to Mini‑Program Engineering: Stages, Tools, and Best Practices
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.

AuthenticationLoggingPerformance Optimization
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.

Performance OptimizationUser 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.

Build ToolsCI/CDCSS Modules
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.

AIOpsNetwork Monitoringevent flow diagram
0 likes · 6 min read
How Event‑Flow Diagrams Transform Network Fault Monitoring
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.

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