Tagged articles
3130 articles
Page 16 of 32
JD Retail Technology
JD Retail Technology
Mar 29, 2022 · Frontend Development

NutUI Theme Customization: Component‑Level Styling and Implementation Guide

This article explains how NutUI’s theme customization enables developers to switch skins, edit component‑level styles, and generate theme variables through an online configurator, providing step‑by‑step usage instructions, code examples for Vite, Webpack and Taro, and a detailed overview of the underlying implementation.

Component LibrarySassTheme Customization
0 likes · 11 min read
NutUI Theme Customization: Component‑Level Styling and Implementation Guide
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 29, 2022 · Frontend Development

How We Built a High‑Performance React Big Data Table with AntV S2

This article explains how the AntV S2 canvas‑based rendering engine was used to create a feature‑rich, high‑performance React data‑grid capable of handling tens of thousands of rows, covering cell editing, brush selection, virtual scrolling, frozen rows/columns, custom headers, filtering, sorting, searching, and copy‑to‑clipboard functionality.

AntV S2Data GridReact
0 likes · 28 min read
How We Built a High‑Performance React Big Data Table with AntV S2
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Mar 28, 2022 · Frontend Development

Emerging Front-End Trends: From Pinia to Sandbox Security

This article curates recent front‑end developments, covering emerging frameworks like Pinia, evolving Node.js web standards, low‑code engine open‑source releases, architectural insights, Puppeteer PDF performance tricks, and sandbox security, while also inviting developers to join the Cloud Academy front‑end team.

Node.jsWeb Developmentarchitecture
0 likes · 3 min read
Emerging Front-End Trends: From Pinia to Sandbox Security
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Mar 25, 2022 · Fundamentals

Master Regular Expressions: From History to Advanced Patterns

This comprehensive guide walks you through the origins, core concepts, meta‑characters, quantifiers, matching modes, assertions, grouping techniques, and practical JavaScript APIs for using regular expressions in validation, extraction, replacement, and splitting tasks.

frontendpattern-matchingquantifiers
0 likes · 19 min read
Master Regular Expressions: From History to Advanced Patterns
Baidu Geek Talk
Baidu Geek Talk
Mar 24, 2022 · Frontend Development

Practical Techniques to Boost Web Development Efficiency

The article presents actionable methods to speed web development, including adopting a front‑back end separation architecture, leveraging scaffolding tools for data, documentation and mock interfaces, applying disciplined front‑end coding practices, and using computer‑vision‑based techniques to accelerate automated testing.

architecturecoding practicesefficiency
0 likes · 8 min read
Practical Techniques to Boost Web Development Efficiency
php Courses
php Courses
Mar 24, 2022 · Frontend Development

Introduction to Vue 3, Its New Features and Composition API

This article provides a comprehensive overview of Vue 3—including its release details, performance gains, core architectural changes such as Proxy‑based reactivity, TypeScript support, the new Composition API (setup, ref, reactive, computed, watch, watchEffect), updated lifecycle hooks, new built‑in components like Fragment, Teleport and Suspense, project scaffolding with Vue‑CLI or Vite, and migration considerations from Vue 2.

Composition APIJavaScriptVite
0 likes · 14 min read
Introduction to Vue 3, Its New Features and Composition API
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 24, 2022 · Fundamentals

Unlocking JavaScript Power: A Deep Dive into AST and Babel

This article explains what an Abstract Syntax Tree (AST) is, how the ESTree specification standardizes JavaScript syntax, and how Babel parses, traverses, and transforms code using AST nodes, providing practical examples, core packages, plugin creation, and real‑world application scenarios for developers.

ASTJavaScriptbabel
0 likes · 13 min read
Unlocking JavaScript Power: A Deep Dive into AST and Babel
DaTaobao Tech
DaTaobao Tech
Mar 23, 2022 · Frontend Development

Why npm, Yarn, pnpm and Deno Manage Dependencies Differently – A Deep Dive

This article analyses the evolution of front‑end package managers—from npm's early nested modules to Yarn's lockfile and Plug'n'Play, pnpm's hard‑link strategy, cnpm/tnpm adaptations, and Deno's URL‑based imports—highlighting their dependency resolution mechanisms, trade‑offs, and remaining challenges.

DenoYARNdependency management
0 likes · 19 min read
Why npm, Yarn, pnpm and Deno Manage Dependencies Differently – A Deep Dive
政采云技术
政采云技术
Mar 22, 2022 · Frontend Development

From Fresh Graduate to Low‑Code Frontend Lead: A Four‑Stage Career Growth Journey

This article shares a front‑end engineer’s personal growth story, outlining four career stages—from initial workplace adaptation to leading low‑code platform development—while offering practical advice on teamwork, communication, continuous learning, and how to transition into senior technical and leadership roles.

Career DevelopmentGrowthfrontend
0 likes · 22 min read
From Fresh Graduate to Low‑Code Frontend Lead: A Four‑Stage Career Growth Journey
Sensors Frontend
Sensors Frontend
Mar 22, 2022 · Frontend Development

Essential Reads: Modern Frontend, Architecture, and Development Insights

This curated list highlights twelve insightful articles covering Formily's design, React Hooks quirks, ESModule production strategies, Observable-based anti‑corruption layers, REST API POST debates, TypeScript pitfalls, WebAssembly future, spline vs. Bézier curves, Cocos engine rendering, handling complexity with DDD, and React's automatic import changes.

Game DevelopmentReactTypeScript
0 likes · 5 min read
Essential Reads: Modern Frontend, Architecture, and Development Insights
JD Tech
JD Tech
Mar 22, 2022 · Frontend Development

Understanding Frontend Componentization: Principles, Practices, and Challenges

This article systematically explores frontend componentization, covering its motivations, definitions, design principles, component types, implementation strategies, code examples, and the challenges faced during adoption, aiming to help developers achieve higher cohesion, lower coupling, and improved maintainability in web projects.

ComponentizationUI componentsWeb Development
0 likes · 19 min read
Understanding Frontend Componentization: Principles, Practices, and Challenges
Zhixing ZXD Design Center
Zhixing ZXD Design Center
Mar 22, 2022 · Frontend Development

How We Redesigned the Smart Travel App’s Route List for Faster Comparison and Better UX

This case study details how the Smart Travel app’s route‑list page was completely re‑designed—introducing a unified list, new tab interactions, visual noise reduction, and card redesign—to boost comparison efficiency, improve user guidance, and achieve higher conversion rates comparable to train and flight listings.

Interaction DesignUI/UXdesign case study
0 likes · 6 min read
How We Redesigned the Smart Travel App’s Route List for Faster Comparison and Better UX
Baidu Geek Talk
Baidu Geek Talk
Mar 21, 2022 · Frontend Development

How WebKit Parses HTML: Decoding, Tokenization, and DOM Tree Construction

The article details WebKit’s rendering pipeline in WKWebView, describing how the network process streams HTML bytes to the rendering process, which decodes them via TextResourceDecoder, tokenizes the characters with HTMLTokenizer’s state machine, and constructs an efficient DOM tree using HTMLTreeBuilder and queued insertion tasks.

DOMWebKitbrowser engine
0 likes · 33 min read
How WebKit Parses HTML: Decoding, Tokenization, and DOM Tree Construction
JD Retail Technology
JD Retail Technology
Mar 21, 2022 · Frontend Development

Understanding CORS, Cookies, and Cross‑Domain Solutions for Frontend Development

This article explains the fundamentals of cross‑origin restrictions, cookies, and same‑origin policy for frontend developers, demonstrates common CORS errors with sample code, and presents practical solutions—including iframe/postMessage, JSONP, WebSocket, and CORS configurations on servers such as Node.js and Nginx—to enable secure and reliable cross‑domain communication.

CORSCross-OriginJSONP
0 likes · 21 min read
Understanding CORS, Cookies, and Cross‑Domain Solutions for Frontend Development
php Courses
php Courses
Mar 21, 2022 · Frontend Development

JavaScript English Vocabulary Glossary

This article presents a detailed glossary of common JavaScript English keywords, objects, methods, and properties with their Chinese translations, organized into two comprehensive tables to help developers quickly understand and reference essential JavaScript terminology.

English vocabularyGlossaryJavaScript
0 likes · 8 min read
JavaScript English Vocabulary Glossary
php Courses
php Courses
Mar 19, 2022 · Frontend Development

English CSS Terms and Their Chinese Translations

This article provides a comprehensive list of common CSS English terms along with their Chinese translations, helping developers and learners understand styling properties such as font-size, background-color, float, and many others for effective front‑end development.

CSSEnglish vocabularyStyling
0 likes · 6 min read
English CSS Terms and Their Chinese Translations
Alipay Experience Technology
Alipay Experience Technology
Mar 18, 2022 · Frontend Development

Boost Mini‑Program Development with jQuery‑Style Functional Components

This article introduces a jQuery‑style functional programming approach for mini‑program development, compares it with traditional Class components and React Hooks, demonstrates a simple input‑popup component with code examples, and explains how the method simplifies component communication and maintenance.

component communicationfrontendfunctional components
0 likes · 10 min read
Boost Mini‑Program Development with jQuery‑Style Functional Components
ByteFE
ByteFE
Mar 18, 2022 · Frontend Development

Curated Technical Articles and Resources for Frontend Development

This collection highlights recent technical articles and resources covering Vue 3.0, ESLint fundamentals, defensive CSS techniques, low‑code system design, React project setup, Nest.js with TypeORM, and an introduction to the LRU caching algorithm, offering practical insights for frontend developers.

CSSESLintLRU
0 likes · 4 min read
Curated Technical Articles and Resources for Frontend Development
Sensors Frontend
Sensors Frontend
Mar 16, 2022 · Frontend Development

Top 12 Must-Read Frontend Articles: From Chrome Rendering to State Machines

This curated list highlights essential frontend reads covering Chrome's rendering pipeline, cross‑platform fundamentals, Vue/React hooks, Vite's architecture, Lottie camera tricks, Engine.IO mechanics, Remix vs Next.js, a hand‑written Babel tokenizer, React performance nuances, and state‑machine approaches to simplify complex UI logic.

State Machinesbrowserframeworks
0 likes · 6 min read
Top 12 Must-Read Frontend Articles: From Chrome Rendering to State Machines
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 16, 2022 · Frontend Development

How to Build a Frontend Anti‑Corruption Layer with RxJS to Shield Against API Changes

This article explains why B2B front‑end applications suffer from frequent API changes, introduces the anti‑corruption layer concept adapted from HAL and DDD, and demonstrates how to implement a robust, RxJS‑based layer that isolates UI code from evolving back‑end contracts while offering caching, fallback, and testing benefits.

API stabilityAnti‑Corruption LayerJavaScript
0 likes · 15 min read
How to Build a Frontend Anti‑Corruption Layer with RxJS to Shield Against API Changes
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 14, 2022 · Frontend Development

How NetEase Cloud Music Built a Source‑Code‑Driven Low‑Code Frontend Platform

The article analyzes NetEase Cloud Music's front‑end team's challenges with repetitive, mode‑driven development and explains how they designed a source‑code‑based low‑code system—Tango—that unifies LowCode and ProCode, integrates with existing GitLab and deployment tools, and dramatically speeds up business‑focused delivery.

ASTGitLab integrationTango platform
0 likes · 11 min read
How NetEase Cloud Music Built a Source‑Code‑Driven Low‑Code Frontend Platform
Programmer DD
Programmer DD
Mar 11, 2022 · Frontend Development

How to Convert Chinese Text to Pinyin with pinyin‑pro: A Complete Guide

This article introduces the pinyin‑pro JavaScript library, explains its rich features such as tone handling, initials, finals, polyphone support, surname mode, non‑Chinese character filtering, custom pinyin definitions, and matching, and provides step‑by‑step installation and usage examples for both browser and Node environments.

JavaScriptLibraryNode
0 likes · 9 min read
How to Convert Chinese Text to Pinyin with pinyin‑pro: A Complete Guide
Java Captain
Java Captain
Mar 11, 2022 · Game Development

Werewolf Game Mini‑Program Project Overview and Implementation Guide

This article presents a comprehensive walkthrough of a Werewolf tabletop game mini‑program, detailing project features, role descriptions, UI design, and providing full front‑end code for the home page, role selection, and gameplay screens, along with visual screenshots and download links.

Game DevelopmentMiniProgramWeChat
0 likes · 5 min read
Werewolf Game Mini‑Program Project Overview and Implementation Guide
HomeTech
HomeTech
Mar 10, 2022 · Frontend Development

Understanding Flexbox Layout and Its Container Properties

This article explains the fundamentals of the CSS Flexible Box Module (Flexbox), describing main and cross axes, and provides detailed guidance on the six container properties—flex-direction, flex-wrap, flex-flow, justify-content, align-items, and align-content—along with code examples and visual illustrations.

CSSFlexboxWeb Development
0 likes · 8 min read
Understanding Flexbox Layout and Its Container Properties
Xianyu Technology
Xianyu Technology
Mar 9, 2022 · Frontend Development

Standardizing Interactive Tasks and Lottery Features on the Xianyu Platform

Xianyu standardized its interactive tasks and lottery features by abstracting capabilities into a reusable SDK, providing self‑diagnosis tools, and unifying configuration workflows, which cut front‑end development time by about half, enable operators to troubleshoot without developers, and lower launch and testing costs across large‑scale marketing events.

LotterySDKfrontend
0 likes · 10 min read
Standardizing Interactive Tasks and Lottery Features on the Xianyu Platform
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 7, 2022 · Frontend Development

Boost Your Frontend QA: Top Tools for Pixel-Perfect Design Comparison

Design review often relies on manual screenshot comparison, but this guide introduces a range of Chrome extensions, desktop clients, and npm packages—such as Perfect Pixel, CSS Peeper, Design‑Compare, PixelEye, pixelmatch, and looks‑same—that streamline pixel‑perfect page comparison, improve implementation fidelity, and enable automated visual regression in CI pipelines.

Chrome Extensiondesign reviewfrontend
0 likes · 10 min read
Boost Your Frontend QA: Top Tools for Pixel-Perfect Design Comparison
ByteDance ADFE Team
ByteDance ADFE Team
Mar 7, 2022 · Frontend Development

2D Drawing on the Web: Basics, Techniques, and Performance Optimizations

This article introduces the fundamentals of 2D drawing on the web using SVG, Canvas, and WebGL, compares their strengths, demonstrates code examples for shapes and paths, explains event handling and picking methods, and provides practical performance optimization strategies for rendering and interaction.

2d-drawingCanvasSVG
0 likes · 10 min read
2D Drawing on the Web: Basics, Techniques, and Performance Optimizations
ByteFE
ByteFE
Mar 2, 2022 · Frontend Development

Implementing Inline Import for ES Modules Using Blob and ImportMap

The article explains how to overcome the limitation of browser ES Modules by creating inline‑import functionality with Blob URLs and dynamic import maps, providing both dynamic and static import capabilities for modular JavaScript in playground‑style environments.

BlobES ModulesImportMap
0 likes · 7 min read
Implementing Inline Import for ES Modules Using Blob and ImportMap
JavaScript
JavaScript
Mar 1, 2022 · Frontend Development

Why Did Hyperlinks Turn Blue? The History Behind the Web’s Signature Color

Research by Elise Blanchard reveals that blue hyperlinks became the web standard in 1993 after early 1990s conferences and the Mosaic browser adopted blue to replace black, a shift rooted in late‑1980s industry meetings that promoted blue as the interactive text color for UI components.

Mosaic browserUI designWeb History
0 likes · 2 min read
Why Did Hyperlinks Turn Blue? The History Behind the Web’s Signature Color
IT Architects Alliance
IT Architects Alliance
Feb 27, 2022 · Frontend Development

Guidelines for Front‑End/Back‑End Separation and API Specification

This article explains why front‑end and back‑end separation is needed, describes the evolution from MVC to SPA, outlines responsibilities, development workflow, and provides a detailed version‑1.0.0 API contract with request/response formats, special field rules, and future front‑end trends.

APIBackendarchitecture
0 likes · 13 min read
Guidelines for Front‑End/Back‑End Separation and API Specification
Top Architect
Top Architect
Feb 27, 2022 · Frontend Development

Guidelines for Frontend‑Backend Separation and API Specification

This article explains the motivations for separating frontend and backend, outlines the evolution from MVC to SPA architectures, details responsibilities, development workflows, and provides a comprehensive API specification including request/response formats, special data handling, and future frontend trends.

BackendSPAfrontend
0 likes · 11 min read
Guidelines for Frontend‑Backend Separation and API Specification
ByteFE
ByteFE
Feb 25, 2022 · Frontend Development

Curated Recommendations: State of JS 2021, Cross‑Platform Tech, JIT, Vue Diff, Node.js, CSS, Three.js, Mermaid, Jest and More

This curated collection highlights the 2021 State of JS findings, cross‑platform technology insights, JIT compilation explanations, Vue diff algorithm visualizations, Node.js learning resources, and practical tutorials on CSS perspective, React + Three.js 3D effects, Mermaid diagrams in Markdown, and Jest testing, offering a comprehensive overview for modern front‑end developers.

JavaScriptNode.jsVue
0 likes · 4 min read
Curated Recommendations: State of JS 2021, Cross‑Platform Tech, JIT, Vue Diff, Node.js, CSS, Three.js, Mermaid, Jest and More
IT Services Circle
IT Services Circle
Feb 25, 2022 · Frontend Development

Plyr – A Modern Front‑End Video Player: Features, Usage, and Customisation

This article introduces Plyr, a lightweight and highly customizable HTML5 video/audio player library, outlines its rich feature set—including subtitles, speed control, picture‑in‑picture, and API methods—provides CDN and npm installation instructions, and demonstrates how to embed and style the player for web projects.

APIHTML5JavaScript
0 likes · 8 min read
Plyr – A Modern Front‑End Video Player: Features, Usage, and Customisation
TAL Education Technology
TAL Education Technology
Feb 24, 2022 · Frontend Development

Optimizing JavaScript Code with ES6 Features: Destructuring, Array Merging, Includes, Optional Chaining, and Flattening

This article demonstrates how to modernize and simplify JavaScript code by applying ES6 techniques such as object destructuring, Set‑based array deduplication, includes() for condition checks, optional chaining for safe property access, and array flattening methods, improving readability and maintainability.

Code OptimizationDestructuringJavaScript
0 likes · 8 min read
Optimizing JavaScript Code with ES6 Features: Destructuring, Array Merging, Includes, Optional Chaining, and Flattening
Alipay Experience Technology
Alipay Experience Technology
Feb 24, 2022 · Frontend Development

How Yuque Board Reinvented Diagram Layouts: New Features, Challenges, and Innovative Solutions

In this talk, a Yuque front‑end engineer walks through the past six months of Yuque Board’s new features, unexpected use cases, emerging problems, fresh ideas, and novel methods, illustrating how abstraction, scientific falsification, and innovative thinking drive product evolution.

Product Developmentfrontendlayout algorithms
0 likes · 11 min read
How Yuque Board Reinvented Diagram Layouts: New Features, Challenges, and Innovative Solutions
Ctrip Technology
Ctrip Technology
Feb 24, 2022 · Frontend Development

Foxpage: A Lightweight Frontend Low‑Code Framework – Architecture, Features, and Real‑World Use Cases

Foxpage is a lightweight frontend low‑code framework that provides visual page building, componentization, multi‑scenario and multi‑technology‑stack support, and a platform for collaboration, aiming to reduce repetitive development work and improve efficiency across various Trip.com projects.

Foxpagefrontendlow-code
0 likes · 23 min read
Foxpage: A Lightweight Frontend Low‑Code Framework – Architecture, Features, and Real‑World Use Cases
Ctrip Technology
Ctrip Technology
Feb 24, 2022 · Frontend Development

Performance Monitoring and Optimization of SSR Applications in Ctrip Financial Frontend

This article describes how Ctrip Financial’s front‑end team measured, analyzed, and optimized key web‑performance metrics such as First Contentful Paint, DNS/TCP durations, and Cumulative Layout Shift for their server‑side rendered applications, providing concrete monitoring code, data‑processing methods, and practical optimization techniques to improve user experience and achieve a 70%+ instant‑load rate.

JavaScriptSSRfrontend
0 likes · 10 min read
Performance Monitoring and Optimization of SSR Applications in Ctrip Financial Frontend
Programmer DD
Programmer DD
Feb 23, 2022 · Frontend Development

Switching from Windows to Mac? Essential Tools and Tips for Front‑End Developers

This guide shares a front‑end developer's practical experience and step‑by‑step tips for moving from Windows to macOS, covering package managers, terminals, file navigation, hidden files, split‑screen, drawing tools, screenshot shortcuts, keyboard shortcuts, and useful resources to ease the transition.

Tipsdevelopment-toolsfrontend
0 likes · 10 min read
Switching from Windows to Mac? Essential Tools and Tips for Front‑End Developers
Liangxu Linux
Liangxu Linux
Feb 22, 2022 · Frontend Development

Turn Chrome Into a Keyboard‑Powered Productivity Hub with Omni

This guide introduces Omni, an open‑source Chrome extension that transforms keyboard shortcuts into a powerful productivity suite, detailing its 50+ features, installation methods, command usage, and how developers can customize it via its GitHub source code.

Chrome Extensionfrontendopen-source
0 likes · 6 min read
Turn Chrome Into a Keyboard‑Powered Productivity Hub with Omni
政采云技术
政采云技术
Feb 22, 2022 · Frontend Development

Demystifying Snabbdom’s VNode and Diff Algorithm: A Deep Dive

This article provides a thorough analysis of Snabbdom’s virtual DOM implementation, explaining core concepts such as vnode structure, the diff algorithm, and the patch process, and includes detailed code walkthroughs and diagrams to help developers understand and apply these mechanisms in front‑end projects.

Diff AlgorithmJavaScriptSnabbdom
0 likes · 19 min read
Demystifying Snabbdom’s VNode and Diff Algorithm: A Deep Dive
ByteDance ADFE Team
ByteDance ADFE Team
Feb 21, 2022 · Frontend Development

Event Collector: A Markup‑Based Web Event Tracking Solution

The article introduces Event Collector, a markup‑based web event tracking framework that replaces imperative tracking with data attributes or React components, explains its technical implementation, management tools, monorepo organization, release workflow, and React coding conventions to improve development efficiency and data analysis.

AnalyticsReactWeb Development
0 likes · 7 min read
Event Collector: A Markup‑Based Web Event Tracking Solution
php Courses
php Courses
Feb 21, 2022 · Frontend Development

How to Add FangSong and FangSong_GB2312 Fonts to Baidu UEditor

This guide explains how to add the Chinese fonts FangSong and FangSong_GB2312 to Baidu UEditor by editing the language and configuration files, providing the necessary font mappings and code snippets for front‑end developers.

Baidu UEditorFangSongFont customization
0 likes · 6 min read
How to Add FangSong and FangSong_GB2312 Fonts to Baidu UEditor
DaTaobao Tech
DaTaobao Tech
Feb 21, 2022 · Frontend Development

Focused Gray Release Monitoring and Alert Configuration for Frontend Quality

To raise front‑end quality, the team implements gray‑release monitoring that triggers log analysis at a 5 % rollout, automatically generates reports within ten minutes, and uses dynamic thresholds and noise‑reduction tactics to detect errors early, enabling rapid rollback or expansion and markedly improving stability and release efficiency.

AlertingMetricsfrontend
0 likes · 9 min read
Focused Gray Release Monitoring and Alert Configuration for Frontend Quality
IT Xianyu
IT Xianyu
Feb 18, 2022 · Frontend Development

Understanding Object.keys Order and V8 Property Handling to Fix a wxml2canvas Bug

This article explains why a WeChat mini‑program’s share card lost its QR code due to incorrect assumptions about Object.keys ordering, dives into the ECMAScript specification and V8’s internal property storage, and shows how to modify wxml2canvas to correctly sort elements and avoid the bug.

JavaScriptObject.keysV8
0 likes · 19 min read
Understanding Object.keys Order and V8 Property Handling to Fix a wxml2canvas Bug
Aotu Lab
Aotu Lab
Feb 17, 2022 · Artificial Intelligence

How DBSCAN Clustering Powers Automatic Layout Generation in Front‑End Design

This article explains the DBSCAN density‑based clustering algorithm, its core concepts, parameters, and step‑by‑step implementation, then shows how dynamically derived eps values enable the algorithm to group design‑draft modules for automatic front‑end code generation, improving development efficiency.

DBSCANclusteringdensity-based clustering
0 likes · 11 min read
How DBSCAN Clustering Powers Automatic Layout Generation in Front‑End Design
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Feb 16, 2022 · Frontend Development

Why Does Vue SSR Hydration Fail? Common Causes and Fixes

This article explains the fundamentals of Vue server‑side rendering, why hydration is needed, the scenarios where it should be used, the typical reasons hydration can fail, and practical steps to diagnose and resolve those failures for more stable frontend applications.

SSRclient-sidedebugging
0 likes · 20 min read
Why Does Vue SSR Hydration Fail? Common Causes and Fixes
Alipay Experience Technology
Alipay Experience Technology
Feb 16, 2022 · Frontend Development

How AntV Engineers Design and Build Visual Narrative Engines

This article explains the concept of visual narrative, why it matters for multi‑dimensional data insight, and details AntV's design and implementation approach—including declarative chart definitions, timeline playback, React‑like components, and animation phases—to create interactive data stories.

data storytellingfrontendtimeline
0 likes · 8 min read
How AntV Engineers Design and Build Visual Narrative Engines
php Courses
php Courses
Feb 15, 2022 · Frontend Development

CSS3 Animated Spoon Scooping Tangyuan (Dumpling) Effect

This tutorial demonstrates how to create a festive CSS3 animation of a spoon scooping dumplings, providing complete HTML and CSS code, visual examples, and download links for learners to copy, preview, and use the effect in their own projects.

CSSHTMLanimation
0 likes · 16 min read
CSS3 Animated Spoon Scooping Tangyuan (Dumpling) Effect
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 14, 2022 · Frontend Development

Front‑End Performance Optimization: RAIL Model, Core Web Vitals, and Practical Best Practices

This article consolidates front‑end performance knowledge by explaining the RAIL model, detailing user‑centric metrics such as FP, FCP, LCP, FID, TTI, TBT and CLS, describing how to capture them with tools like Lighthouse and web‑vitals, and offering concrete optimization techniques ranging from caching and HTTP/2 to code‑splitting, tree‑shaking, skeleton screens and server‑side rendering.

RAILfrontendoptimization
0 likes · 24 min read
Front‑End Performance Optimization: RAIL Model, Core Web Vitals, and Practical Best Practices
Sensors Frontend
Sensors Frontend
Feb 14, 2022 · Frontend Development

Essential 2022 Reads: Top Frontend Development Articles You Must Explore

Discover a curated collection of must‑read articles covering Esbuild tools, ES6 compatibility, Node.js require hooks, WebAssembly trends, React 18 batching, async error handling, Vite performance, Event Loop deep‑dive, micro‑frontends, V8 internals, and more for modern frontend engineers.

JavaScriptReactTypeScript
0 likes · 5 min read
Essential 2022 Reads: Top Frontend Development Articles You Must Explore
ELab Team
ELab Team
Feb 11, 2022 · Frontend Development

Master Vue 3: Key Differences, New APIs, and Migration Tips

This article provides a comprehensive guide to Vue 3, covering its performance improvements, tree‑shaking support, Composition API, new global APIs, lifecycle changes, reactive system enhancements, and practical code examples to help developers migrate from Vue 2 to Vue 3 efficiently.

Composition APIJavaScriptVue3
0 likes · 13 min read
Master Vue 3: Key Differences, New APIs, and Migration Tips
IT Services Circle
IT Services Circle
Feb 11, 2022 · Frontend Development

Eight Vue.js UI Components to Use in 2019

This article introduces eight noteworthy Vue.js UI components—Sweet Modal, Vue Scrollama, Vue‑parallax, Vue‑typer, Vue‑slider, Vue.js Popover, Vue‑bar, and Vue Infinite Slide Bar—detailing their features, use cases, and GitHub links for developers looking to enhance their web applications.

JavaScriptUI componentsVue.js
0 likes · 7 min read
Eight Vue.js UI Components to Use in 2019
Alipay Experience Technology
Alipay Experience Technology
Feb 11, 2022 · Product Management

How Low‑Code Platforms Can Supercharge Mid‑Office Design Efficiency

This talk explores how mid‑office designers can dramatically improve productivity by evolving from reusable component libraries to design‑system principles and finally to an intelligent low‑code platform that automates UI generation, reduces hand‑off friction, and reshapes the future role of designers.

automationdesign systemsfrontend
0 likes · 19 min read
How Low‑Code Platforms Can Supercharge Mid‑Office Design Efficiency
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Feb 10, 2022 · Frontend Development

What Front‑End Trends Shaped 2021 and What to Expect in 2022?

The 2021 front‑end landscape saw steady growth in TypeScript, continued innovation in React, the rise of Svelte, expanding desktop frameworks, Rust’s increasing role in tooling, a surge in low‑code platforms, D2C intelligence experiments, DevOps focus on efficiency, and evolving micro‑frontend solutions, all pointing to a dynamic 2022.

RustSveltefrontend
0 likes · 38 min read
What Front‑End Trends Shaped 2021 and What to Expect in 2022?
Alipay Experience Technology
Alipay Experience Technology
Feb 10, 2022 · Frontend Development

How Ant Group Supercharged Front‑End AI with Cross‑Platform Smart Apps

This talk explains how Ant Group’s frontend engineers built edge‑AI services that run directly in browsers, boosting real‑time performance, preserving privacy, and cutting cloud costs, while showcasing two real‑world cases—pet identification and screen‑break insurance—and detailing the WebGL‑based engine optimizations that lifted device coverage from 30% to 93%.

AI inferenceWebGLcross‑platform
0 likes · 8 min read
How Ant Group Supercharged Front‑End AI with Cross‑Platform Smart Apps
Sensors Frontend
Sensors Frontend
Feb 10, 2022 · Frontend Development

Essential Frontend Reads: Browser Rendering, React Performance, CSS Metrics & More

This curated list highlights recent technical articles for front‑end engineers, covering Chromium's rendering pipeline, cross‑cloud mini‑program development, clean JavaScript practices, CSS font metrics, React diff optimization, Commander.js, Google Web Vitals, clean architecture, Remix, state‑management comparisons, and CDN disaster recovery solutions.

CSSarchitecturefrontend
0 likes · 5 min read
Essential Frontend Reads: Browser Rendering, React Performance, CSS Metrics & More
vivo Internet Technology
vivo Internet Technology
Feb 9, 2022 · Frontend Development

Understanding HTTP Cache-Control Protocol and Its Applications

HTTP Cache‑Control defines how browsers, proxies, and origin servers coordinate caching through directives like public, private, max‑age, no‑store, and revalidation, enabling developers to control freshness, reduce server load, save bandwidth, and improve user experience while avoiding stale‑content issues.

Cache-ControlHTTPProxy
0 likes · 25 min read
Understanding HTTP Cache-Control Protocol and Its Applications
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 9, 2022 · Frontend Development

A God‑Eye Overview of Front‑End Trends and Technologies

This article provides a comprehensive, data‑driven overview of front‑end technology trends from 2021 to 2022, covering programming language popularity, framework adoption, build tools, low‑code platforms, AI‑assisted development, cross‑platform solutions, serverless architecture, DevOps, 5G impacts, WebAssembly, and future directions for developers.

AIDevOpsServerless
0 likes · 32 min read
A God‑Eye Overview of Front‑End Trends and Technologies
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 8, 2022 · Frontend Development

Implementing a Type-Level Addition Calculator in TypeScript

This article demonstrates how to build a type-level addition calculator in TypeScript by defining numeric string types, aligning decimal points, using tuple manipulation, and creating a mapping table to perform digit‑wise addition with carry handling, showcasing advanced type‑system techniques.

additionadvanced typesfrontend
0 likes · 44 min read
Implementing a Type-Level Addition Calculator in TypeScript
Laravel Tech Community
Laravel Tech Community
Feb 7, 2022 · Frontend Development

Layui‑Vue 0.3.7 Release Notes and Theme Customization Guide

This article details the Layui‑Vue 0.3.x release updates—including new components, bug fixes, and version upgrades—along with instructions for theme customization using LESS variables and examples of exception and result components for building error and success pages in frontend development.

Release NotesTheme CustomizationUI components
0 likes · 4 min read
Layui‑Vue 0.3.7 Release Notes and Theme Customization Guide
KooFE Frontend Team
KooFE Frontend Team
Feb 7, 2022 · Frontend Development

Master CSS Logical Properties for Seamless RTL Support

Modern CSS logical properties let developers write direction‑agnostic styles, replacing left/right and top/bottom values with start/end and block/inline equivalents, thereby simplifying RTL support, reducing duplicated code, and improving maintainability across browsers in modern web projects.

CSSLogical PropertiesRTL
0 likes · 9 min read
Master CSS Logical Properties for Seamless RTL Support
IT Services Circle
IT Services Circle
Feb 7, 2022 · Fundamentals

Six Trending Open‑Source Projects Recommended for Developers

This article introduces six popular open‑source projects—including a Chinese web developer roadmap, a Rust‑based drawing app, a JSON‑driven low‑code backend framework, a Tencent live‑stream low‑code solution, a Python Faker library, and the Datart data‑visualization platform—providing brief descriptions and repository links for each.

PythonRoadmapRust
0 likes · 5 min read
Six Trending Open‑Source Projects Recommended for Developers
IT Services Circle
IT Services Circle
Feb 1, 2022 · Fundamentals

Comprehensive Guide to Recommended Programming Videos and Resources for Python, Go, Frontend, and Data Analysis

This article curates a wide range of high‑quality video tutorials, books, and online resources covering Python fundamentals, web crawling, data analysis, machine learning, Go language development, and front‑end technologies, offering practical recommendations and rating scores to help learners choose suitable study material.

GoLearning ResourcesPython
0 likes · 12 min read
Comprehensive Guide to Recommended Programming Videos and Resources for Python, Go, Frontend, and Data Analysis
BaiPing Technology
BaiPing Technology
Jan 31, 2022 · Frontend Development

On-Demand JS Imports: async import(), Babel plugin, Tree Shaking, Conditional Compilation

This article explains various on-demand import techniques for modern JavaScript projects, covering the native async import() syntax, the Babel plugin-import for selective library loading, Tree Shaking to eliminate dead code, and conditional compilation using tools like uglify-js-plugin and js-conditional-compile-loader.

conditional compilationdynamic importfrontend
0 likes · 11 min read
On-Demand JS Imports: async import(), Babel plugin, Tree Shaking, Conditional Compilation
ByteFE
ByteFE
Jan 28, 2022 · Frontend Development

Curated Technical Articles: WebAssembly, Deno, Garbage Collection, Frontend Debugging, CSS Colors, FormData, and Advanced JavaScript

This newsletter curates a collection of technical articles covering WebAssembly's future, Deno's 2021 progress, JavaScript garbage collection fundamentals, front‑end debugging best practices, modern CSS color systems, FormData usage, and advanced JavaScript features like iterators and generators.

CSSFormDataGarbage Collection
0 likes · 5 min read
Curated Technical Articles: WebAssembly, Deno, Garbage Collection, Frontend Debugging, CSS Colors, FormData, and Advanced JavaScript
Alipay Experience Technology
Alipay Experience Technology
Jan 28, 2022 · Frontend Development

How Ant Group Redefined Frontend Development with Lightweight R&D

This article explains the concept of frontend lightweight R&D, contrasts it with conventional React‑Node development, and details Ant Group's practical solutions—including engineering tooling, a JS‑enhanced language, visual programming, and a plugin system—that streamline integration, improve code readability, and boost development efficiency for complex, iterative projects.

Visual Programmingfrontendjs enhancement
0 likes · 9 min read
How Ant Group Redefined Frontend Development with Lightweight R&D
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 27, 2022 · Frontend Development

Top 10 Must-Read Front-End Articles to Boost Your Skills

This roundup highlights ten essential front‑end articles covering performance metrics, refactoring principles, React Hooks, Markdown, modularization, H5 optimization, mini‑programs, async/await debates, Nohost open‑source insights, and Remix pre‑loading techniques, offering valuable knowledge for developers.

async/awaitfrontendmarkdown
0 likes · 4 min read
Top 10 Must-Read Front-End Articles to Boost Your Skills
Sohu Tech Products
Sohu Tech Products
Jan 26, 2022 · Frontend Development

Flutter for Web: Two Compilation Approaches and Their Internals

This article explains Flutter's layered architecture, compares two web‑support strategies (HTML + CSS + Canvas vs. CSS Paint API), and details the dart2js and dartdevc compilers, their workflows, code examples, and when to use each for development or production.

CompilationFlutterWeb
0 likes · 10 min read
Flutter for Web: Two Compilation Approaches and Their Internals
Aotu Lab
Aotu Lab
Jan 26, 2022 · Frontend Development

Extensible UI Secrets: Remote Rendering, AST Basics, i18n & Bézier Curves

This article explores Shopify's remote‑rendering UI framework, demystifies abstract syntax trees for JavaScript tooling, provides a step‑by‑step guide to frontend internationalization, dives into the mathematics of Bézier curves, and shares a two‑year product case study on scaling to tens of millions in revenue.

ASTBézier curvesUI architecture
0 likes · 5 min read
Extensible UI Secrets: Remote Rendering, AST Basics, i18n & Bézier Curves
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 26, 2022 · Information Security

No Vue Vulnerabilities: SonarQube Issue Is a Backend API Auth Flaw, Not a Front‑end Problem

Recent rumors claimed that foreign hacker groups were exploiting SonarQube and Vue.js to attack government and enterprise systems, but investigation shows the SonarQube flaw is a pure backend API authentication issue unrelated to Vue, and Vue itself has no known security vulnerabilities when standard front‑end safety practices are followed.

API authenticationSonarQubeVue.js
0 likes · 6 min read
No Vue Vulnerabilities: SonarQube Issue Is a Backend API Auth Flaw, Not a Front‑end Problem
Alipay Experience Technology
Alipay Experience Technology
Jan 25, 2022 · Frontend Development

How Ant Group’s Bakery Platform Revolutionizes Front‑End Product Demo and Collaboration

This article details Ant Group’s Bakery one‑stop product demo platform, explaining the challenges of traditional H5 development, the platform’s architecture, mock data management, container simulation, and how it boosts visual testing, embedding assets, and product evolution visualization.

container-simulationfrontendmock data
0 likes · 11 min read
How Ant Group’s Bakery Platform Revolutionizes Front‑End Product Demo and Collaboration
Programmer DD
Programmer DD
Jan 25, 2022 · Frontend Development

Boost Your React Workflow with Mometa: A Low‑Code Visual Editor

Mometa, the top‑ranked GitHub trend this week, is a low‑code, meta‑programming tool that offers visual code editing, customizable material libraries, React support, and seamless integration with existing projects, enabling developers to quickly prototype, edit, and transition between visual and code modes.

ReactVisual Editorfrontend
0 likes · 6 min read
Boost Your React Workflow with Mometa: A Low‑Code Visual Editor
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jan 21, 2022 · Frontend Development

White‑Screen Detection and Performance Optimization for Front‑End Applications

The article explains the concept of white‑screen time, its impact on user experience, and presents multiple detection methods—including Navigation Timing API, MutationObserver, element‑point analysis, and headless‑browser simulation—along with implementation code and a monitoring‑alert architecture for front‑end performance optimization.

MutationObserverPuppeteerfrontend
0 likes · 17 min read
White‑Screen Detection and Performance Optimization for Front‑End Applications
Qingyun Technology Community
Qingyun Technology Community
Jan 19, 2022 · Frontend Development

How to Build a Powerful Advanced Search UI with Dynamic Filters

This article explains the design and step‑by‑step implementation of an advanced search interface that lets users configure multiple conditions, choose operators based on field types, and define logical relationships, ultimately generating a FilterConfig that can be sent to Elasticsearch for precise data retrieval.

ElasticsearchTypeScriptadvanced-search
0 likes · 8 min read
How to Build a Powerful Advanced Search UI with Dynamic Filters
ByteFE
ByteFE
Jan 19, 2022 · Frontend Development

Spring Festival Mini‑Game Development with Vue.js: Mechanics, Bullet Chat, Sound, and Quiz System

This article walks through the creation of a Spring Festival themed mini‑game using Vue.js, covering game rules, global settings, menu generation, sound handling, bullet‑chat implementation, enemy (NianShou) behavior, firecracker control, bullet mechanics, a timed quiz system, and end‑game handling, all illustrated with code snippets.

Game DevelopmentJavaScriptQuiz
0 likes · 19 min read
Spring Festival Mini‑Game Development with Vue.js: Mechanics, Bullet Chat, Sound, and Quiz System
ITPUB
ITPUB
Jan 19, 2022 · Frontend Development

How Meituan’s Phoenix SDK Enables Automatic Client‑Side CDN Failover

Meituan’s Phoenix solution equips web and native clients with an automatic CDN failover SDK, dynamic domain selection, and fine‑grained monitoring, dramatically improving resource loading success rates, reducing SRE workload, and ensuring high availability across millions of daily users.

CDNMeituanPhoenix
0 likes · 20 min read
How Meituan’s Phoenix SDK Enables Automatic Client‑Side CDN Failover
Alipay Experience Technology
Alipay Experience Technology
Jan 19, 2022 · Frontend Development

Unlocking Multi‑Dimensional Table Rendering: From Data Prep to Interactive Canvas UI

This article walks through the technical implementation of high‑performance multidimensional tables—covering data preparation, layout calculation, rendering optimizations, interaction handling, and irregular cell merging—demonstrating how AntV engineers built a flexible Canvas‑based solution for complex data analysis.

data-visualizationfrontendinteraction
0 likes · 13 min read
Unlocking Multi‑Dimensional Table Rendering: From Data Prep to Interactive Canvas UI
Xianyu Technology
Xianyu Technology
Jan 18, 2022 · Frontend Development

Design and Implementation of Xianyu Front-end Component Library

The Xianyu front‑end component library was designed as a Lerna‑based multi‑package system that unifies UI specifications, provides reusable atomic to industry‑specific components, employs CSS modules and strict linting, and uses Storybook for documentation, ultimately boosting development efficiency, quality, and cross‑team consistency across the product’s many business lines.

Component LibraryLernaStorybook
0 likes · 11 min read
Design and Implementation of Xianyu Front-end Component Library
Tencent Cloud Developer
Tencent Cloud Developer
Jan 18, 2022 · Frontend Development

Writing Reusable Code: Principles and Practices for Front-End Development

Writing reusable front‑end code means identifying and extracting repeatable UI components, centralized API request/response handling, common business‑flow logic, shared state management, and utility functions into separate, modular files or libraries, which reduces duplication, eases maintenance, and improves scalability across similar scenarios.

ReactVuecode quality
0 likes · 7 min read
Writing Reusable Code: Principles and Practices for Front-End Development
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 18, 2022 · Frontend Development

What Made Chrome 2021 a Game‑Changer for Web Developers?

The article reviews Chrome's 2021 updates—including version releases, the removal of Flash, major WebAssembly enhancements, the QUIC protocol, and the upcoming WebGPU—while also highlighting broader front‑end ecosystem news such as Vercel, Figma, and Rust, illustrating how these advances shape modern web development.

ChromeQUICWebAssembly
0 likes · 21 min read
What Made Chrome 2021 a Game‑Changer for Web Developers?
ByteFE
ByteFE
Jan 17, 2022 · Frontend Development

Design and Implementation of CSS Visual Editing in the AUX Tool

This article explains how the internally developed AUX visual development tool extracts original CSS source metadata from the browser using native APIs, stylesheet inspection, and the Chrome DevTools Protocol, and how it processes that data to provide accurate, editable CSS code within a low‑invasion, code‑centric workflow.

AUXCSSChrome DevTools Protocol
0 likes · 14 min read
Design and Implementation of CSS Visual Editing in the AUX Tool
Taobao Frontend Technology
Taobao Frontend Technology
Jan 17, 2022 · Frontend Development

How to Slash IDE Lag: Proven React Performance Hacks for OpenSumi

This article explores practical performance optimization techniques for the OpenSumi IDE, covering React re‑render reduction, component memoization, menu caching, TreeView prop pruning, icon handling, and panel resize event management, demonstrating how targeted code changes can dramatically improve UI responsiveness.

IDEOpenSumiReact
0 likes · 14 min read
How to Slash IDE Lag: Proven React Performance Hacks for OpenSumi