Tagged articles
3129 articles
Page 4 of 32
Ctrip Technology
Ctrip Technology
May 13, 2025 · Frontend Development

Enterprise-Level Server-Sent Events (SSE) Implementation for Ctrip Flight Frontend

This article presents Ctrip's enterprise-grade Server-Sent Events (SSE) solution for its flight booking frontend, detailing the technology overview, use cases, implementation practices, performance considerations, comparison with alternatives, and full‑stack integration across link, framework, and data layers.

EventSourceNode.jsReal-Time
0 likes · 16 min read
Enterprise-Level Server-Sent Events (SSE) Implementation for Ctrip Flight Frontend
Programmer DD
Programmer DD
May 13, 2025 · Frontend Development

How I Built a Cross‑Platform Audio/Video App in Hours with AI‑Powered CodeBuddy

This article chronicles how a developer transformed the TransDuck audio‑video SaaS tool into a native desktop application using Tauri, Vue, and ffmpeg, while leveraging the AI‑driven CodeBuddy extension to automate project scaffolding, code generation, error fixing, and UI refinement, cutting development time from days to a few hours.

AI-assisted developmentAudio ProcessingCode Generation
0 likes · 10 min read
How I Built a Cross‑Platform Audio/Video App in Hours with AI‑Powered CodeBuddy
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 10, 2025 · Frontend Development

enum-plus: A TypeScript Enhanced Enum Library for Frontend Development

enum-plus is a lightweight, zero-dependency TypeScript library that extends native enums with customizable display text, localization, and seamless integration into popular frontend UI frameworks such as Ant Design, ElementPlus, and Material-UI, providing rich methods for enumeration handling, UI component binding, and type-safe development.

LibraryTypeScriptUI
0 likes · 16 min read
enum-plus: A TypeScript Enhanced Enum Library for Frontend Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 6, 2025 · Frontend Development

Ant Design Component Model Context Protocol (MCP) Service: Design, Implementation, and Usage Guide

This article details the design, implementation, and practical usage of a Model Context Protocol (MCP) service for Ant Design components, explaining how to extract component documentation, define MCP tools and prompts, integrate with AI models like Claude, and improve frontend development efficiency.

AIAnt DesignMCP
0 likes · 21 min read
Ant Design Component Model Context Protocol (MCP) Service: Design, Implementation, and Usage Guide
MaGe Linux Operations
MaGe Linux Operations
May 4, 2025 · Fundamentals

Unlock the Secrets of Domains, HTML, and HTTP: A Complete Web Fundamentals Guide

This comprehensive guide explains domain name concepts, structures, and registration, introduces web page fundamentals and HTML basics—including tags, syntax, and HTML5 features—then covers HTTP protocol essentials, request/response formats, version evolution, and HTTPS security, providing a solid foundation for modern web development.

HTMLHTTPWeb
0 likes · 13 min read
Unlock the Secrets of Domains, HTML, and HTTP: A Complete Web Fundamentals Guide
JD Retail Technology
JD Retail Technology
Apr 28, 2025 · Frontend Development

Technical Overview of Taro on Harmony: Cross‑Platform Development for HarmonyOS

The Taro‑on‑Harmony solution lets developers write a single React‑based codebase that compiles to native HarmonyOS apps with C‑API‑driven rendering, offering both single‑thread and multi‑thread architectures, full component and CSS support, high‑performance UI, and upcoming tooling, as demonstrated by JD.com’s S‑level certified shopping app.

CAPIHarmonyOSTaro
0 likes · 10 min read
Technical Overview of Taro on Harmony: Cross‑Platform Development for HarmonyOS
DaTaobao Tech
DaTaobao Tech
Apr 28, 2025 · Frontend Development

Front‑End Architecture and Performance Optimization for a Large‑Scale Chinese New Year Interactive Activity

The article details a large‑scale Chinese New Year interactive activity’s front‑end architecture, describing a layered system for business logic, data abstraction, and animation engines, unified data handling, dynamic animation rendering with downgrade paths, high‑concurrency QPS reduction, resilience measures, and extensive performance and workflow optimizations.

Data ManagementResilienceanimation
0 likes · 15 min read
Front‑End Architecture and Performance Optimization for a Large‑Scale Chinese New Year Interactive Activity
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 28, 2025 · Frontend Development

Scaling 1688 Mini Program: Dual‑Thread Architecture, Performance Hacks & Future Multi‑Platform Plan

This article details how the 1688 WeChat mini program supports rapid business iteration through a dual‑thread architecture, outlines performance optimizations across search, product detail, messaging, and shopping cart modules, and presents a roadmap for cross‑platform development, security, and ecosystem integration.

Mini ProgramWeChatarchitecture
0 likes · 30 min read
Scaling 1688 Mini Program: Dual‑Thread Architecture, Performance Hacks & Future Multi‑Platform Plan
Java Tech Enthusiast
Java Tech Enthusiast
Apr 27, 2025 · Frontend Development

Common Front-End Security Attacks, Principles, and Mitigations

The article outlines prevalent front‑end security threats such as XSS, SQL injection, CSRF, MITM, clickjacking, misconfiguration, and vulnerable dependencies, explains their underlying principles, and recommends practical mitigations including input validation, CSP, HTTPS/TLS, CSRF tokens, secure headers, regular audits, and dependency scanning.

CSRFMITMSQL injection
0 likes · 8 min read
Common Front-End Security Attacks, Principles, and Mitigations
Java Captain
Java Captain
Apr 26, 2025 · Fundamentals

Understanding HTTP Protocol: Basics, Request Process, and Server Response

This article provides a comprehensive overview of the HTTP protocol, covering its fundamental concepts, the complete request lifecycle—including DNS resolution, TCP handshake, request headers, methods, cookies, and tokens—and detailed server response structures with practical Spring Boot examples.

BackendHTTPNetworking
0 likes · 15 min read
Understanding HTTP Protocol: Basics, Request Process, and Server Response
php Courses
php Courses
Apr 24, 2025 · Frontend Development

Six Lesser‑Known Ways to Output Data in JavaScript

This article introduces six alternative JavaScript output techniques—including document.write, advanced console methods, the Notification API, speech synthesis, Blob with URL.createObjectURL, and WebSocket—providing developers with richer options beyond console.log and alert for diverse web scenarios.

JavaScriptWeb APIsconsole
0 likes · 5 min read
Six Lesser‑Known Ways to Output Data in JavaScript
JD Cloud Developers
JD Cloud Developers
Apr 23, 2025 · Frontend Development

Cut Development Time 40% by Reusing H5 Pages with a Monorepo

This article explains how reusing H5 marketing activity pages with a monorepo workspace can accelerate development by up to 40%, outlines five technical solutions, shows workspace structure and package configuration, and discusses central repository management and its suitability for similar projects.

DevelopmentH5Monorepo
0 likes · 3 min read
Cut Development Time 40% by Reusing H5 Pages with a Monorepo
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 20, 2025 · Frontend Development

Vue 2.0 vs Vue 3.0: Core Differences, Reactive System, Composition API, Lifecycle Hooks and Practical Code Examples

This article provides a comprehensive comparison between Vue 2 and Vue 3, covering changes in reactivity implementation, the introduction of the Composition API, lifecycle hook updates, component caching, data binding techniques, state‑management alternatives, storage options, and numerous code snippets that illustrate each concept for developers preparing for interviews or upgrading projects.

Composition APIJavaScriptVue2
0 likes · 25 min read
Vue 2.0 vs Vue 3.0: Core Differences, Reactive System, Composition API, Lifecycle Hooks and Practical Code Examples
DaTaobao Tech
DaTaobao Tech
Apr 18, 2025 · Frontend Development

How AI Is Transforming Frontend Development: From Design‑to‑Code to Automated Testing

This article explores how AI-driven tools are reshaping frontend engineering by automating design‑to‑code conversion, interface‑to‑data‑model mapping, private component integration, code fitting, AI code review, and automated test regression, and it evaluates their impact on efficiency and future development workflows.

AIAutomationCodeGeneration
0 likes · 37 min read
How AI Is Transforming Frontend Development: From Design‑to‑Code to Automated Testing
JavaScript
JavaScript
Apr 17, 2025 · Frontend Development

Why JavaScript’s New Temporal API Beats the Old Date Object

The article explains the long‑standing pain points of JavaScript’s Date object, introduces the modern, immutable Temporal API with its intuitive design, showcases core features and components, provides practical code examples, compares both APIs, and notes current browser support and polyfill options.

JavaScriptTemporal APIWeb Development
0 likes · 6 min read
Why JavaScript’s New Temporal API Beats the Old Date Object
JavaScript
JavaScript
Apr 15, 2025 · Frontend Development

Why Set Beats Traditional Array Deduplication in JavaScript

This article explains how using ES6 Set for array deduplication in JavaScript yields dramatically shorter code and up to 300× faster performance compared to traditional indexOf or filter methods, backed by benchmark results and best‑practice patterns combining Set with Array methods.

Array DeduplicationJavaScriptSet
0 likes · 6 min read
Why Set Beats Traditional Array Deduplication in JavaScript
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Apr 11, 2025 · Frontend Development

A Fast, Efficient Vue3 3D Development Solution with TresJS

This article introduces TresJS, a Vue‑based declarative wrapper for Three.js that streamlines 3D scene creation, outlines its core features, suitable use cases, provides a quick‑start guide with Vite configuration and sample code, and lists lab utilities and resources.

3DThree.jsTresJS
0 likes · 5 min read
A Fast, Efficient Vue3 3D Development Solution with TresJS
Nightwalker Tech
Nightwalker Tech
Apr 8, 2025 · Fundamentals

Cursor Development Rules Configuration for Backend, Frontend, and Android Projects

This document presents a comprehensive set of Cursor development rules covering backend (Golang/Java), frontend (TypeScript with React/Vue), and Android (Kotlin/Java) environments, including general principles, automation and safety policies, code quality optimization, architecture awareness, and change traceability, with copy‑ready appendices.

Backendbest practicescoding guidelines
0 likes · 24 min read
Cursor Development Rules Configuration for Backend, Frontend, and Android Projects
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Apr 7, 2025 · Frontend Development

How to Build Frontend Components Faster in the AI Era?

The article reviews 21st.dev, an open‑source React UI component marketplace inspired by shadcn/ui, highlighting its atomic "code‑out" installation, AI‑friendly prompts, MCP service, and step‑by‑step usage that enable zero‑code component generation in minutes, while comparing it with traditional npm workflows and discussing its strengths, limitations, and broader implications for private component libraries.

AIMCPPrompt engineering
0 likes · 13 min read
How to Build Frontend Components Faster in the AI Era?
Java Web Project
Java Web Project
Apr 5, 2025 · Frontend Development

Build Dynamic Enterprise Tables Fast with DripTable – A Low‑Code React Solution

DripTable, an open‑source React and JSON‑Schema based table framework from JD.com, lets developers quickly generate configurable, extensible enterprise‑grade list pages through low‑code setup, with clear installation steps, code examples, and visual configuration tools for both the generator and runtime sides.

JSON SchemaReactTable
0 likes · 5 min read
Build Dynamic Enterprise Tables Fast with DripTable – A Low‑Code React Solution
大转转FE
大转转FE
Apr 3, 2025 · Frontend Development

Code Impact Range Analysis and Dependency‑Tree Construction for Large Frontend Projects

This article explains how to analyse the impact range of code changes in large frontend projects, describes the architecture and core techniques—including project dependency‑tree building, AST parsing, GitLab diff extraction, and change propagation—provides concrete JavaScript/TypeScript examples, and discusses visualization of the results.

ASTGitLab diffcode analysis
0 likes · 29 min read
Code Impact Range Analysis and Dependency‑Tree Construction for Large Frontend Projects
JavaScript
JavaScript
Apr 3, 2025 · Frontend Development

Why IIFEs Are Obsolete: Embrace Modern ES Modules in JavaScript

This article reviews the historic use of Immediately Invoked Function Expressions (IIFEs) in JavaScript, explains their drawbacks, and demonstrates how native ES modules provide a cleaner, more maintainable, and standards‑based alternative for organizing code in modern front‑end development.

ES ModulesIIFEJavaScript
0 likes · 5 min read
Why IIFEs Are Obsolete: Embrace Modern ES Modules in JavaScript
Sohu Tech Products
Sohu Tech Products
Apr 2, 2025 · Frontend Development

Turn Any Webpage Into a Live CSS Editor with This Simple Trick

This guide shows how to transform a standard HTML page into an interactive CSS editor by embedding a style element inside the body, adding the contenteditable attribute, and running a live server, enabling instant visual feedback for any CSS changes.

CSSHTMLWeb Development
0 likes · 4 min read
Turn Any Webpage Into a Live CSS Editor with This Simple Trick
Java Tech Enthusiast
Java Tech Enthusiast
Mar 29, 2025 · Frontend Development

Building a Twitter Image Card Browser Extension with Claude Sonnet and DeepSeek

In a side‑by‑side test on the Trae platform, the author used Claude Sonnet 3.5 to create a functional Twitter‑to‑image‑card browser extension in roughly twenty minutes, while DeepSeek‑R1 required multiple prompt iterations, manual bug fixes, and still produced visual glitches, demonstrating Claude’s superior reliability for frontend plugin generation.

AI code generationClaude SonnetDeepSeek
0 likes · 5 min read
Building a Twitter Image Card Browser Extension with Claude Sonnet and DeepSeek
JavaScript
JavaScript
Mar 29, 2025 · Frontend Development

Unlock Faster Frontend Performance with Web Workers: The Hidden Power

This article explains how Web Workers can dramatically improve frontend performance by offloading heavy computations from the main thread, detailing their benefits, common misconceptions, practical use cases like data processing and image filtering, and providing a concrete code example for real‑world implementation.

JavaScriptPerformance Optimizationfrontend
0 likes · 5 min read
Unlock Faster Frontend Performance with Web Workers: The Hidden Power
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 29, 2025 · Frontend Development

Understanding the Popularity and Benefits of Tailwind CSS

This article examines Tailwind CSS’s rapid rise, highlighting its GitHub stars, NPM downloads, and adoption by major companies, explains atomic CSS concepts with code examples, discusses class sorting, prefixing, and @apply usage, compares it to PrimeFlex and UnoCSS, and concludes it’s a leading frontend framework.

CSS FrameworkClass SortingPrettier
0 likes · 8 min read
Understanding the Popularity and Benefits of Tailwind CSS
DaTaobao Tech
DaTaobao Tech
Mar 28, 2025 · Mobile Development

A Framework for Dynamic UI Page Construction in Mobile Taobao

The article presents a modular framework for Mobile Taobao that unifies data protocols, rendering, layout, and lifecycle management through core engines (DataEngine, LayoutEngine, StateCenter, etc.) enabling rapid, extensible construction and updating of dynamic UI pages across multiple protocol versions.

Component ArchitectureDynamic UIMobile
0 likes · 8 min read
A Framework for Dynamic UI Page Construction in Mobile Taobao
Eric Tech Circle
Eric Tech Circle
Mar 27, 2025 · Frontend Development

How to Turn Figma Designs into Production-Ready Code with Cursor AI

This guide explains why using Figma design files with Cursor AI yields more accurate, collaborative, and scalable front‑end code generation, walks through preparing the Figma API key, configuring the MCP service, step‑by‑step conversion workflows, advanced prompting tips, integration strategies, and troubleshooting common issues.

AutomationCode GenerationCursor AI
0 likes · 9 min read
How to Turn Figma Designs into Production-Ready Code with Cursor AI
Architect's Guide
Architect's Guide
Mar 24, 2025 · Frontend Development

One-Click Frontend Generation Tool for Backend Developers

This article introduces a free, online tool that lets backend developers quickly generate complete frontend management pages—such as CRUD interfaces—by uploading database schemas or descriptor files, detailing step‑by‑step usage, configuration options, and code snippets for rapid, no‑code UI creation.

AutomationCRUDCode Generation
0 likes · 7 min read
One-Click Frontend Generation Tool for Backend Developers
DataFunTalk
DataFunTalk
Mar 22, 2025 · Artificial Intelligence

Building a License Approval Flow System with Cursor AI, Vue 3, and Go

This article explains how the author leveraged the Cursor AI coding assistant to rapidly prototype a license‑approval workflow system, detailing the project background, required features, technology stack, Cursor’s yolo mode, step‑by‑step usage tips, code examples, and practical reflections on AI‑assisted development.

AI programmingCursorfrontend
0 likes · 11 min read
Building a License Approval Flow System with Cursor AI, Vue 3, and Go
21CTO
21CTO
Mar 21, 2025 · Frontend Development

Why Every Frontend Developer Should Master Backend Basics

Understanding backend fundamentals empowers frontend developers to create smoother user experiences, debug issues faster, communicate effectively with backend teams, write more efficient code, unlock full‑stack opportunities, and build independent projects, making them more valuable and versatile in the tech industry.

Career Developmentbackend basicsfrontend
0 likes · 6 min read
Why Every Frontend Developer Should Master Backend Basics
JavaScript
JavaScript
Mar 21, 2025 · Frontend Development

Master JavaScript Strict Mode: Benefits, Common Pitfalls, and How to Use It

This guide explains JavaScript’s Strict Mode—how to enable it with "use strict", why it improves code safety and engine optimization, and highlights common traps such as undeclared variables, deleting identifiers, duplicate parameters, octal literals, with statements, and incorrect this binding, offering correct practices for each.

JavaScriptcodingfrontend
0 likes · 4 min read
Master JavaScript Strict Mode: Benefits, Common Pitfalls, and How to Use It
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 21, 2025 · Frontend Development

Component Communication in Vue 3: Props, Emit, Sibling Communication, Event Bus, Pinia, Provide/Inject, and Ref

This article provides a comprehensive guide to Vue 3 component communication, covering parent‑to‑child props, child‑to‑parent emit, sibling communication via parent mediation, event bus, Pinia state management, provide/inject, shared reactive objects, and component instance references, with code examples and a comparison table.

EmitPropscomponent communication
0 likes · 13 min read
Component Communication in Vue 3: Props, Emit, Sibling Communication, Event Bus, Pinia, Provide/Inject, and Ref
Code Mala Tang
Code Mala Tang
Mar 19, 2025 · Frontend Development

When useState Becomes a Trap: Why useReducer Is the Better Choice

This article explains why overusing useState in complex React components can lead to tangled code and bugs, and demonstrates how switching to useReducer provides a single source of truth, clearer actions, and more maintainable state management.

ReactState Managementfrontend
0 likes · 12 min read
When useState Becomes a Trap: Why useReducer Is the Better Choice
Code Mala Tang
Code Mala Tang
Mar 18, 2025 · Frontend Development

Why Importing Whole Libraries Bloats Your Bundle and How Wrapper Patterns Can Help

This article explains how importing entire libraries like lodash and Framer Motion can dramatically increase bundle size, demonstrates precise import techniques, introduces a wrapper pattern for better maintainability, and offers practical tips for choosing tree‑shakable libraries and tracking import sizes.

JavaScriptbundle optimizationfrontend
0 likes · 6 min read
Why Importing Whole Libraries Bloats Your Bundle and How Wrapper Patterns Can Help
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 17, 2025 · Frontend Development

Intercepting Browser Navigation Events (Back/Forward, Refresh/Close, and Route Changes) in Vue Applications

This article explains how to prevent loss of unsaved video data by intercepting browser back/forward actions, page refresh or close events, and Vue router navigation using the History API, beforeunload listener, and navigation guards, with complete Vue code examples.

Browser InterceptionHistory APINavigation Guard
0 likes · 11 min read
Intercepting Browser Navigation Events (Back/Forward, Refresh/Close, and Route Changes) in Vue Applications
JavaScript
JavaScript
Mar 15, 2025 · Frontend Development

Master High-Performance Infinite Scroll with Just 7 Lines of JavaScript

Learn how to replace traditional, resource‑heavy infinite scroll implementations with a concise seven‑line JavaScript solution that leverages IntersectionObserver, DOM recycling, state locking, and lazy image loading, delivering dramatically lower CPU and memory usage while boosting frame rates to smooth 60 fps experiences.

IntersectionObserverJavaScriptPerformance Optimization
0 likes · 6 min read
Master High-Performance Infinite Scroll with Just 7 Lines of JavaScript
JavaScript
JavaScript
Mar 14, 2025 · Frontend Development

Why Array.forEach Is Slower Than Classic Loops and When to Use It

This article explains why the JavaScript Array.forEach method is often slower than traditional for or for...of loops, outlines its performance drawbacks, compares it with other iteration techniques, and shows when its simplicity might still make it a suitable choice.

JavaScriptLoopsforeach
0 likes · 5 min read
Why Array.forEach Is Slower Than Classic Loops and When to Use It
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Mar 13, 2025 · Frontend Development

How to Optimize Web Video Loading: HTML5 preload vs MSE Chunked Streaming

This article examines video preloading techniques for web pages, comparing the HTML5 video element's preload attribute with Media Source Extensions (MSE) chunked streaming, detailing their configurations, loading processes, implementation steps, advantages, drawbacks, and best-use scenarios to improve playback experience.

HTML5Media Source ExtensionsWeb Performance
0 likes · 14 min read
How to Optimize Web Video Loading: HTML5 preload vs MSE Chunked Streaming
Sohu Tech Products
Sohu Tech Products
Mar 12, 2025 · Frontend Development

How to Build a High‑Performance Fixed‑Height Virtual List in Vue

This article explains why rendering massive lists can freeze devices, introduces the concept of a fixed‑height virtual list that renders only visible items, and provides step‑by‑step Vue code to calculate visible ranges, handle scrolling, and fix off‑by‑one glitches.

Vuefixed heightfrontend
0 likes · 11 min read
How to Build a High‑Performance Fixed‑Height Virtual List in Vue
JD Tech Talk
JD Tech Talk
Mar 10, 2025 · Frontend Development

C2D2C (Code‑to‑Design‑to‑Code) Mode for Unified Design and Development Assets in JD Cloud Frontend

The JD Cloud frontend team introduced a C2D2C workflow that converts component code into design tokens, generates synchronized Figma controls, and then transforms those designs back into code, aiming to eliminate version gaps, reduce designers' workload, and improve design‑to‑code fidelity across the Mobius design system.

C2D2CCode Generationdesign system
0 likes · 9 min read
C2D2C (Code‑to‑Design‑to‑Code) Mode for Unified Design and Development Assets in JD Cloud Frontend
JavaScript
JavaScript
Mar 10, 2025 · Frontend Development

7 Powerful Alternatives to the Ternary Operator for Cleaner JavaScript

This guide presents seven practical techniques—including logical short‑circuiting, object mapping, destructuring defaults, array methods, optional chaining, early returns, and functional programming—to replace ternary operators and simplify JavaScript conditional logic, resulting in cleaner, more readable, and maintainable code.

Code OptimizationConditional LogicJavaScript
0 likes · 3 min read
7 Powerful Alternatives to the Ternary Operator for Cleaner JavaScript
Chen Tian Universe
Chen Tian Universe
Mar 7, 2025 · Product Management

Designing Modern Checkout Systems: Architecture, Flow, and Real‑World Scenarios

This article explores the evolution, architecture, design preparation, processing flow, front‑end/back‑end considerations, configuration strategies, and diverse real‑world examples of checkout systems across medical, e‑commerce, entertainment, ETC, and gaming domains, highlighting how business needs shape payment experiences.

BackendPayment ArchitectureSystem Design
0 likes · 36 min read
Designing Modern Checkout Systems: Architecture, Flow, and Real‑World Scenarios
大转转FE
大转转FE
Mar 3, 2025 · Frontend Development

Zhuanzhuan Frontend Weekly – Curated Technical Articles

This issue of Zhuanzhuan Frontend Weekly curates five insightful technical articles covering React UI paradigm shifts, a Rust beginner’s journey to production, performance improvements in a mini‑program simulator, integration of the Qwen‑2.5‑VL model with Midscene.js, and Didi’s experience in managing technical debt for internationalization.

AIReactRust
0 likes · 5 min read
Zhuanzhuan Frontend Weekly – Curated Technical Articles
Bilibili Tech
Bilibili Tech
Feb 28, 2025 · Frontend Development

Why React’s Hooks Sparked a New UI Paradigm—and What Comes Next

The article traces React’s evolution from early JSX‑based componentization to the Hooks‑driven functional component era, compares alternative approaches like Solid.js, Vue, and Svelte, and reflects on the underlying principles of separation of concerns and intimacy that drive UI paradigm shifts.

Component ArchitectureReactSolid.js
0 likes · 19 min read
Why React’s Hooks Sparked a New UI Paradigm—and What Comes Next
Sohu Tech Products
Sohu Tech Products
Feb 26, 2025 · Frontend Development

Automatically Adding Optional Chaining Operator via Babel Plugin to Prevent TypeError

An automatically applied Babel plugin scans JavaScript AST nodes and rewrites risky property accesses and logical‑AND chains into optional‑chaining expressions, letting developers prevent TypeError crashes without modifying source code, while offering include/exclude filters, optional short‑circuit optimization, and compatibility with older browsers via downstream transforms.

AST transformationJavaScriptPlugin Development
0 likes · 11 min read
Automatically Adding Optional Chaining Operator via Babel Plugin to Prevent TypeError
Baidu Tech Salon
Baidu Tech Salon
Feb 24, 2025 · Frontend Development

How Baidu Boosted Live‑Stream Interactivity: Performance & Stability Techniques

An in‑depth technical case study reveals how Baidu’s live‑stream platform integrated a “music + red‑packet” experience, employing page partitioning, SSG/SSR/ISR, data and resource prefetch, view prerender, and robust fallback mechanisms to dramatically improve concurrency, load speed, and interaction stability.

frontendlive-streamoptimization
0 likes · 17 min read
How Baidu Boosted Live‑Stream Interactivity: Performance & Stability Techniques
JavaScript
JavaScript
Feb 24, 2025 · Frontend Development

7 JavaScript Type Coercion Pitfalls You Must Avoid

This article explores seven common JavaScript type‑coercion pitfalls—including number‑string, boolean, null/undefined, object, array, multiple operand, and NaN comparisons—showing surprising results and providing code examples to help developers avoid subtle bugs in real‑world applications.

JavaScriptOperatorPitfalls
0 likes · 4 min read
7 JavaScript Type Coercion Pitfalls You Must Avoid
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 23, 2025 · Frontend Development

Comprehensive Guide to CSS Grid Layout: Responsive Design, Implicit/Explicit Grids, Alignment, and Advanced Techniques

This article provides an in‑depth tutorial on CSS Grid, covering responsive layouts with media queries, auto‑fit/minmax tricks, implicit versus explicit grids, column spanning, alignment properties, place‑content shortcuts, repeat syntax, masonry rows, and useful online resources, all illustrated with practical code examples.

CSSCSS GridHTML
0 likes · 9 min read
Comprehensive Guide to CSS Grid Layout: Responsive Design, Implicit/Explicit Grids, Alignment, and Advanced Techniques
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 23, 2025 · Frontend Development

AutoHue.js: Automatic Image Color Extraction for Web Banners

This article introduces AutoHue.js, a lightweight JavaScript library that uses Canvas, Lab color space conversion, and clustering algorithms to automatically extract dominant, secondary, and edge colors from images for seamless background integration in web banners, complete with usage examples and installation instructions.

AutoHueCanvasImage Processing
0 likes · 16 min read
AutoHue.js: Automatic Image Color Extraction for Web Banners
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Feb 20, 2025 · Frontend Development

How Kuaishou’s Vision Platform Guarantees High‑Quality Animation Assets with Automated Detection

This article explains how Kuaishou’s Vision platform tackles animation asset delivery challenges by introducing systematic admission and egress detection, static and dynamic analysis services, image efficiency checks, performance testing, and open SDK/API, ultimately improving stability, reducing crashes, and streamlining the workflow.

SDKanimationfrontend
0 likes · 13 min read
How Kuaishou’s Vision Platform Guarantees High‑Quality Animation Assets with Automated Detection
Baidu MEUX
Baidu MEUX
Feb 19, 2025 · Frontend Development

Build Scalable Design Components: Practical Steps for Usability & Maintenance

This article shares a practical methodology for creating high‑quality design components, outlining how to make them understandable, usable, and maintainable through multi‑layer nesting, flexible‑yet‑convergent construction, systematic variant mapping, and data‑driven maintenance, with a focus on Figma‑based workflows.

Component LibraryFigmaUI design
0 likes · 13 min read
Build Scalable Design Components: Practical Steps for Usability & Maintenance
JavaScript
JavaScript
Feb 17, 2025 · Frontend Development

Why Vue 3 Switched to Proxy: Overcoming Vue 2’s Reactivity Limits

Vue 2’s reactivity relied on Object.defineProperty, which struggled with array mutations, dynamic properties, and performance overhead, prompting the Vue 3 team to adopt Proxy for full array support, seamless property tracking, and lazy, more efficient reactive handling, as illustrated by code comparisons.

JavaScriptObject.definePropertyProxy
0 likes · 4 min read
Why Vue 3 Switched to Proxy: Overcoming Vue 2’s Reactivity Limits
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 16, 2025 · Frontend Development

Building a Frontend Performance Monitoring SDK: Theory, Metrics, and Implementation

This article explains the importance of frontend performance monitoring, outlines core metrics such as FCP, LCP, FP, CLS, and demonstrates how to implement a comprehensive SDK using PerformanceObserver, custom configuration, and wrappers for fetch and XMLHttpRequest to capture resource and network data for batch reporting.

JavaScriptPerformance MonitoringSDK
0 likes · 16 min read
Building a Frontend Performance Monitoring SDK: Theory, Metrics, and Implementation
JavaScript
JavaScript
Feb 15, 2025 · Frontend Development

30 Essential One‑Line JavaScript Tricks to Boost Your Coding Efficiency

This article presents a curated collection of concise one‑line JavaScript techniques—including array manipulation, string handling, object utilities, functional programming, date/time processing, DOM operations, and performance‑optimizing functions—each illustrated with clear code examples to boost developer productivity.

JavaScriptTipscode snippets
0 likes · 4 min read
30 Essential One‑Line JavaScript Tricks to Boost Your Coding Efficiency
JavaScript
JavaScript
Feb 14, 2025 · Frontend Development

5 Powerful JavaScript Debugging Techniques Every Front‑End Developer Should Know

Discover five advanced debugging strategies—including effective use of the debugger breakpoint, console’s advanced methods, source maps for production code, asynchronous debugging tricks, and performance profiling tools—to quickly identify and resolve complex JavaScript issues in modern front‑end development.

DebuggingJavaScriptSource Maps
0 likes · 4 min read
5 Powerful JavaScript Debugging Techniques Every Front‑End Developer Should Know
Didi Tech
Didi Tech
Feb 13, 2025 · Frontend Development

Front-End Architecture Refactoring for International Food Delivery Merchant Marketing

The case study details how a unified TypeScript‑based activity data model, combined with JSON‑Schema validation and dependency‑injected configuration, refactored a multi‑channel food‑delivery merchant marketing front‑end, cutting code duplication, boosting extensibility, and improving development speed by roughly 40% for new activity types.

API SecurityConfigurationMarketing
0 likes · 11 min read
Front-End Architecture Refactoring for International Food Delivery Merchant Marketing
IT Services Circle
IT Services Circle
Feb 13, 2025 · Frontend Development

Microsoft Reduces Windows 11 Start Menu Hierarchy in Upcoming Build

Microsoft is testing a new Windows 11 Start menu in build 22635.4805 that removes the recommendation section, flattens hierarchy, and presents all apps alphabetically, while also offering alternative sorting modes such as category grids, though some elements like Phone Link remain and the changes may appear at Build 2025.

User experienceWindowsfrontend
0 likes · 5 min read
Microsoft Reduces Windows 11 Start Menu Hierarchy in Upcoming Build
Radish, Keep Going!
Radish, Keep Going!
Feb 13, 2025 · Cloud Native

How Wise Is Building a Scalable 2025 Tech Stack with Kubernetes and AI

Wise’s 2025 tech stack overhaul details how its 850‑engineer team leverages cloud‑native tools like Kubernetes, Terraform, and AWS, modernizes frontend with Next.js and Storybook, accelerates mobile builds via Swift Package Manager and Gradle, and integrates AI, data pipelines, and observability to support 12.8 million active customers worldwide.

AIDevOpsMobile Development
0 likes · 20 min read
How Wise Is Building a Scalable 2025 Tech Stack with Kubernetes and AI
JavaScript
JavaScript
Feb 12, 2025 · Frontend Development

8 Essential JavaScript Refactoring Techniques to Write Cleaner, Maintainable Code

Discover eight practical JavaScript refactoring strategies—including extracting reusable functions, using object destructuring, early returns, enum constants, single-responsibility functions, function composition, optional chaining, and pure functions—to boost code readability, maintainability, and testability for modern frontend development.

JavaScriptcode qualityfrontend
0 likes · 4 min read
8 Essential JavaScript Refactoring Techniques to Write Cleaner, Maintainable Code
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 11, 2025 · Frontend Development

Understanding CSS Text Wrapping and Related Properties

This article explains why long English strings may not wrap in browsers, analyzes the default white-space behavior, and provides practical CSS solutions—including word-break, white-space, overflow-wrap, and word-wrap—along with usage recommendations for mixed Chinese‑English content.

CSSfrontendoverflow-wrap
0 likes · 6 min read
Understanding CSS Text Wrapping and Related Properties
JavaScript
JavaScript
Feb 10, 2025 · Frontend Development

8 Essential Modularization Techniques to Master Large Frontend Projects

This article presents eight practical modularization strategies—including ES Modules, componentization, separation of concerns, conventions, bundlers, dependency injection, lazy loading, and versioning—to help developers transform sprawling frontend codebases into clean, reusable, and maintainable systems.

Component ArchitectureES Modulesdependency-injection
0 likes · 8 min read
8 Essential Modularization Techniques to Master Large Frontend Projects
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Feb 10, 2025 · Frontend Development

Mastering Emoji in Front‑End Development

This article explains the Unicode foundation of Emoji, shows how to insert and style them in HTML, CSS and JavaScript, discusses common pitfalls with surrogate pairs and string slicing, and presents modern solutions such as Intl.Segmenter and libraries like grapheme‑splitter and emoji‑regex for reliable handling.

CSSEmojiIntl.Segmenter
0 likes · 14 min read
Mastering Emoji in Front‑End Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 9, 2025 · Frontend Development

Managing and Optimizing Import Statements in Frontend Projects

This article explains why import statements can fill an entire file, examines the problems caused by excessive imports, and presents practical techniques such as module re‑export, require.context, dynamic import, webpack ProvidePlugin, Vite plugins, TypeScript namespaces, aliasing, and Babel plugins to keep import sections concise and maintainable.

ImportVitecode organization
0 likes · 11 min read
Managing and Optimizing Import Statements in Frontend Projects
ByteDance Web Infra
ByteDance Web Infra
Feb 7, 2025 · Frontend Development

Biome 2024 Review and 2025 Roadmap Overview

The article reviews Biome's rapid progress in 2024—including multiple minor releases, new commands, expanded language support, team growth, awards, and IDE integrations—while outlining the ambitious 2025 roadmap featuring plugins, domain‑based linting, monorepo enhancements, multi‑file analysis, type inference, and broader language support.

BiomeCode FormattingRoadmap
0 likes · 9 min read
Biome 2024 Review and 2025 Roadmap Overview
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 6, 2025 · Artificial Intelligence

Comparative Review of Four AI‑Powered Development Tools: v0, Bolt.new, Cursor, and Windsurf

This article provides a detailed comparison of four emerging AI‑driven development tools—v0, Bolt.new, Cursor, and Windsurf—covering their core features, suitable scenarios, pricing models, and strengths and weaknesses to help developers choose the most appropriate solution for their workflow.

AICode AssistantComparison
0 likes · 17 min read
Comparative Review of Four AI‑Powered Development Tools: v0, Bolt.new, Cursor, and Windsurf
php Courses
php Courses
Feb 5, 2025 · Frontend Development

Integrating Vue.js with Laravel Using Vite: A Step‑by‑Step Guide

This tutorial walks you through setting up a Laravel project, installing Laravel Breeze, configuring Vite for Vue.js, creating a TaskList component, registering it in the Blade template, and running the development server to see a responsive Vue‑driven task manager.

LaravelPHPVite
0 likes · 6 min read
Integrating Vue.js with Laravel Using Vite: A Step‑by‑Step Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 5, 2025 · Frontend Development

Front‑End Tracking (埋点) Overview, Monitoring Types, Performance Metrics, and Implementation Guide

This article explains front‑end tracking concepts, outlines data, performance, and error monitoring, details common performance metrics, compares code‑based, visual, and automatic tracking solutions, and provides practical JavaScript snippets for event collection, error handling, page‑view reporting, and data transmission methods such as XHR, image GIF, and sendBeacon.

Web Analyticsfrontendmonitoring
0 likes · 16 min read
Front‑End Tracking (埋点) Overview, Monitoring Types, Performance Metrics, and Implementation Guide
21CTO
21CTO
Feb 2, 2025 · Frontend Development

5 JavaScript Libraries That Will Be Obsolete by 2025 – Modern Alternatives

This article identifies five JavaScript libraries—jQuery, Moment.js, Lodash, Underscore.js, and RequireJS—that are likely to become outdated by 2025, explains why they’re being phased out, and recommends modern native APIs, ES6+ features, and lightweight alternatives such as native DOM methods, date‑fns, Luxon, and bundlers like Webpack or Vite.

2025JavaScriptfrontend
0 likes · 10 min read
5 JavaScript Libraries That Will Be Obsolete by 2025 – Modern Alternatives
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 31, 2025 · Frontend Development

Using @ngify/http Reactive HTTP Client in Angular: Features, Usage, and Configuration

This article introduces the @ngify/http library as a RxJS‑based, Angular‑compatible HTTP client, compares it with axios and Angular HttpClient, explains its core features, shows installation and basic usage, and details advanced topics such as request/response interceptors, XSRF protection, and global configuration.

AngularHTTP clientTypeScript
0 likes · 19 min read
Using @ngify/http Reactive HTTP Client in Angular: Features, Usage, and Configuration
Alibaba Cloud Native
Alibaba Cloud Native
Jan 27, 2025 · Frontend Development

How Large Language Models Can Supercharge Frontend Development: Practical Insights

This article explores how large language models can be leveraged to automate and accelerate frontend development tasks, covering prompt engineering, repo‑level code generation, quality factors, hallucination mitigation, knowledge‑base integration, and practical strategies for improving developer productivity.

AICode GenerationKnowledge Base
0 likes · 22 min read
How Large Language Models Can Supercharge Frontend Development: Practical Insights
IT Services Circle
IT Services Circle
Jan 26, 2025 · Frontend Development

Understanding Code Splitting in Next.js and How It Improves Performance

This article explains the concept of code splitting in Next.js, describes how automatic page-level splitting and dynamic imports reduce initial bundle size, and provides practical code examples that demonstrate improved load times and better user experience for modern web applications.

Code SplittingNext.jsdynamic import
0 likes · 8 min read
Understanding Code Splitting in Next.js and How It Improves Performance
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 24, 2025 · Frontend Development

How to Rapidly Build Mobile and PC Portals with a Low‑Code Platform

This article explains how to use Alibaba's low‑code Magic Pen platform to visually add portal components, configure cloud resources such as VPC and RDS, and efficiently create and publish mobile and PC portal websites while avoiding the high cost and complexity of traditional development.

cloud computingfrontendlow-code
0 likes · 16 min read
How to Rapidly Build Mobile and PC Portals with a Low‑Code Platform
JavaScript
JavaScript
Jan 23, 2025 · Frontend Development

12 Proven Techniques to Eliminate CSS Style Conflicts

Discover twelve effective strategies—including BEM naming, CSS Modules, Shadow DOM, @scope rule, and dynamic style generation—to dramatically reduce CSS conflicts and achieve robust style isolation in complex front‑end projects, complete with code examples and visual illustrations.

BEMCSSCSS Modules
0 likes · 4 min read
12 Proven Techniques to Eliminate CSS Style Conflicts
大转转FE
大转转FE
Jan 23, 2025 · Frontend Development

How to Measure and Reduce Frontend Cyclomatic Complexity with ESLint

This article explains cyclomatic complexity concepts, industry standards, calculation methods, and how a custom ESLint rule can be used to assess both single‑function and nested‑function complexity in front‑end projects, including scoring thresholds and practical implementation details.

ASTESLintcode quality
0 likes · 19 min read
How to Measure and Reduce Frontend Cyclomatic Complexity with ESLint