Tagged articles

frontend

3211 articles · Page 3 of 33
21CTO
21CTO
Nov 20, 2025 · Frontend Development

New Front‑End Tools: Nuxt MCP Server, Next.js Deployment Boost, and Fresh UI Libraries

This roundup highlights recent front‑end developments, including Nuxt’s open‑source MCP server for native UI rendering, Next.js’s adapter API that simplifies non‑Vercel deployments, Bitrise’s report on soaring React Native usage, plus two new open‑source UI libraries—Wiggle UI and Poopetti.

BitriseNext.jsNuxt
0 likes · 8 min read
New Front‑End Tools: Nuxt MCP Server, Next.js Deployment Boost, and Fresh UI Libraries
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 20, 2025 · Frontend Development

Build a Galactic Hero Section with Three.js: From Starfield to Shaders

This article walks you through creating a visually striking hero section using Three.js, covering prerequisite knowledge, scene composition, nebula background, particle‑based star rings, custom GLSL shaders for animation, planet rendering with displacement maps, and performance‑boosting techniques like anisotropic filtering.

3D graphicsGLSLShader
0 likes · 19 min read
Build a Galactic Hero Section with Three.js: From Starfield to Shaders
Instant Consumer Technology Team
Instant Consumer Technology Team
Nov 17, 2025 · Frontend Development

How AI and Visual Builders Are Transforming Frontend Efficiency and UX

This edition of the Frontend Tech Weekly explores the convergence of efficiency, intelligence, and experience through case studies on TurboUIBuilder’s native visual page construction, deep Android crash‑attribution optimization, AI‑powered coding agents like Coding and Cursor, multimodal recommendation advances, MCP standards, and a curated selection of open‑source projects.

AIfrontendopen-source
0 likes · 9 min read
How AI and Visual Builders Are Transforming Frontend Efficiency and UX
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Nov 17, 2025 · Frontend Development

Can Claude Skills Replace UI Designers? Anthropic’s Frontend Design Breakthrough

Anthropic’s team built a compact 400‑token Claude Skill that guides the model to generate distinctive typography, themes, animations, and background effects, avoiding generic fonts and layouts, and demonstrated its impact with before‑and‑after UI examples and a simple plugin installation command for frontend developers.

AI designClaudeSkills
0 likes · 8 min read
Can Claude Skills Replace UI Designers? Anthropic’s Frontend Design Breakthrough
JavaScript
JavaScript
Nov 17, 2025 · Frontend Development

Why vw and clamp() Are Replacing px/rem for Fluid Layouts

The article explains how modern CSS is shifting from fixed pixel and rem units to viewport‑width (vw) and the clamp() function, offering truly fluid layouts that scale smoothly across any screen size while addressing the boundary issues of vw alone.

CSSVWclamp
0 likes · 5 min read
Why vw and clamp() Are Replacing px/rem for Fluid Layouts
Code Mala Tang
Code Mala Tang
Nov 16, 2025 · Frontend Development

How to Build a Robust Speech‑to‑Text Feature in React with Tencent ASR

This article walks through the complete front‑end architecture and implementation details for integrating Tencent Cloud speech‑to‑text into a React app, covering token authentication, SDK initialization, event handling, cursor‑aware text insertion, character limits, permission handling, error management, and state management with MobX.

MobXReActTencent Cloud
0 likes · 11 min read
How to Build a Robust Speech‑to‑Text Feature in React with Tencent ASR
Java Captain
Java Captain
Nov 16, 2025 · Fundamentals

Boost Your Code Naming with an AI‑Powered Naming Assistant for Vue and Java

The article shares the author’s struggle with inconsistent naming in front‑end Vue and back‑end Java code and introduces a self‑built AI‑driven naming tool—available as a lightweight web app and an IntelliJ IDEA plugin—that instantly generates clean, convention‑compliant identifiers.

AIIDEA PluginNaming
0 likes · 5 min read
Boost Your Code Naming with an AI‑Powered Naming Assistant for Vue and Java
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 12, 2025 · Frontend Development

What’s New in enum-plus v3.0? Simplify Enum Initialization and Explore the New Plugin System

enum-plus v3.0 introduces a milestone set of features—including removal of the as const assertion, new enum.named and enum.meta properties, revamped enum.values behavior, additional helper methods, a global configuration API, and a modular plugin ecosystem—while also detailing breaking changes and bug fixes for developers.

EnumLibraryPlugin
0 likes · 8 min read
What’s New in enum-plus v3.0? Simplify Enum Initialization and Explore the New Plugin System
Instant Consumer Technology Team
Instant Consumer Technology Team
Nov 10, 2025 · Artificial Intelligence

How AI is Transforming Frontend Development: New Tools, Practices, and Insights

This issue of the tech weekly explores the latest breakthroughs where AI meets frontend development, highlighting the launch of the Vike framework, AI-driven code testing and debugging workflows, large-model innovations from major companies, open-source AI CRM and model projects, and practical insights for developers and engineers.

AILarge Modelscode generation
0 likes · 8 min read
How AI is Transforming Frontend Development: New Tools, Practices, and Insights
FunTester
FunTester
Nov 10, 2025 · Frontend Development

Why Custom Events Are the Secret to Cleaner Front‑End Code

Custom events let developers decouple UI components by broadcasting semantic actions, offering a flexible alternative to direct calls or global state, and improving maintainability, testability, and performance, with best‑practice naming, payload design, bubbling, and cancelable options explained alongside practical JavaScript examples.

Decouplingcustom eventsevent-driven-architecture
0 likes · 10 min read
Why Custom Events Are the Secret to Cleaner Front‑End Code
FunTester
FunTester
Nov 7, 2025 · Frontend Development

Prevent Memory Leaks and Master Event Handling in JavaScript

This article explains how forgetting to remove event listeners can cause memory leaks, demonstrates proper listener cleanup, addresses closure pitfalls in loops, introduces event delegation, and provides practical debounce, throttle, naming conventions, and debugging techniques for robust frontend development.

Throttledebounceevent delegation
0 likes · 16 min read
Prevent Memory Leaks and Master Event Handling in JavaScript
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 4, 2025 · Frontend Development

How React Compiler Ends Four Years of Manual Optimization

This article reviews recent React developments—including the React 19.2 release, new Activity and useEffectEvent APIs, the stable 1.0 release of babel‑plugin‑react‑compiler—and explains how automatic compiler‑based optimizations replace manual memo, useCallback, and useMemo patterns, while also covering KeepAlive challenges and code examples.

ReActReact Compilerfrontend
0 likes · 9 min read
How React Compiler Ends Four Years of Manual Optimization
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 3, 2025 · Frontend Development

Boost Frontend Productivity with These Must‑Use MCP Tools

This article reviews practical Model‑Chat Plugins (MCP) that front‑end developers can integrate into their workflow—covering Figma, Apifox, Context7, and Chrome DevTools MCPs—explaining setup steps, code examples, and how they dramatically improve efficiency and code maintainability.

AI-assisted developmentApifoxChrome DevTools
0 likes · 8 min read
Boost Frontend Productivity with These Must‑Use MCP Tools
Nightwalker Tech
Nightwalker Tech
Nov 3, 2025 · Artificial Intelligence

Boost Your Development with Spec Kit: The AI‑Powered Specification‑Driven Toolkit

Spec Kit is an AI‑native specification‑driven development toolkit that treats structured natural‑language specs as the single source of truth, providing end‑to‑end traceability, AI‑native collaboration, and automated code generation to accelerate project setup, planning, and implementation.

AI programmingSpecification-Driven Developmentautomation
0 likes · 12 min read
Boost Your Development with Spec Kit: The AI‑Powered Specification‑Driven Toolkit
Code Mala Tang
Code Mala Tang
Nov 1, 2025 · Frontend Development

Unlock JavaScript’s Static Initialization Blocks: Boost Your Custom Elements

This article explains JavaScript static initialization blocks, shows how they simplify shared resources and custom element setup, provides practical code examples, discusses benefits, browser compatibility issues, and offers guidance on when and how to use them effectively.

JavaScriptWeb Developmentcustom elements
0 likes · 6 min read
Unlock JavaScript’s Static Initialization Blocks: Boost Your Custom Elements
Java Tech Enthusiast
Java Tech Enthusiast
Oct 30, 2025 · Frontend Development

Why Front‑End Development Is Actually Harder Than You Think

The article explores the hidden complexities of front‑end work—ranging from HTML, CSS, and JavaScript to modern frameworks, build tools, TypeScript, and UI polish—while contrasting them with back‑end challenges like concurrency, scaling, and system architecture, revealing why both sides are equally demanding for developers.

Web Developmentbackendfrontend
0 likes · 6 min read
Why Front‑End Development Is Actually Harder Than You Think
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Oct 30, 2025 · Frontend Development

Why Next.js Is the Go‑To Framework for High‑Performance Modern Web Apps

Next.js, a React‑based frontend framework, combines SPA and MPA advantages through hybrid rendering, offering automatic file‑system routing, flexible SSR/SSG/CSR/ISR strategies, built‑in API routes, image optimization, middleware and edge computing, making it ideal for e‑commerce, CMS, enterprise dashboards and SEO‑critical sites.

ReActSSRfrontend
0 likes · 8 min read
Why Next.js Is the Go‑To Framework for High‑Performance Modern Web Apps
Eric Tech Circle
Eric Tech Circle
Oct 30, 2025 · Frontend Development

How to Slash Mini Program Package Size with Smart Sub‑Package Strategies

This article explains why WeChat Mini Programs hit the 2 MB package limit, analyzes common causes of oversized main bundles, and provides a step‑by‑step guide—including pre‑slimming tactics, subpackage configuration, code examples, and performance tips—to reduce the main package below the limit and improve load speed.

Package SizeSubpackageWeChat mini program
0 likes · 12 min read
How to Slash Mini Program Package Size with Smart Sub‑Package Strategies
Code Mala Tang
Code Mala Tang
Oct 27, 2025 · Frontend Development

Master Fabric.js: Build Interactive Canvas with Zoom, Snap, and Guides

This article walks through setting up Fabric.js on a web page, creating a canvas, drawing rectangles, adding zoom and pan controls, implementing object snapping and alignment guides, and provides complete source code so readers can quickly build an interactive canvas application.

CanvasFabric.jsJavaScript
0 likes · 21 min read
Master Fabric.js: Build Interactive Canvas with Zoom, Snap, and Guides
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Oct 22, 2025 · Frontend Development

20 Little‑Known JavaScript APIs That 90% of Front‑End Developers Haven’t Used

This article introduces twenty under‑utilized native browser APIs—such as ResizeObserver, IntersectionObserver, Web Share, and WebCodecs—each explained with a single‑line code snippet, real‑world use cases, compatibility notes, and hidden tricks, showing how they can dramatically improve front‑end productivity and performance in 2025.

BrowserJavaScriptPerformance
0 likes · 13 min read
20 Little‑Known JavaScript APIs That 90% of Front‑End Developers Haven’t Used
JavaScript
JavaScript
Oct 20, 2025 · Frontend Development

How to Detect When Users Leave a Web Page and Send Reliable Data

This article explains various browser scenarios that indicate a user has left a page, compares the Page Visibility API, beforeunload/unload events, navigator.sendBeacon, and pagehide/pageshow handling, and provides practical code examples and recommendations for reliable detection and data reporting.

beforeunloadfrontendpage-visibility
0 likes · 10 min read
How to Detect When Users Leave a Web Page and Send Reliable Data
IT Services Circle
IT Services Circle
Oct 19, 2025 · Frontend Development

How CSS text‑autospace Fixes Chinese‑English Mixed Typography

This article explains how the new CSS text‑autospace property automatically inserts proper spacing between Chinese characters and Latin letters or numbers, improving readability of mixed‑language web content and offering a simple, standards‑based solution with broad browser support.

CJKCSSTypography
0 likes · 5 min read
How CSS text‑autospace Fixes Chinese‑English Mixed Typography
JavaScript
JavaScript
Oct 17, 2025 · Frontend Development

Why IndexedDB Is the Modern Frontend Storage Powerhouse Over localStorage

While localStorage has long been the default client‑side storage for web apps, its security risks, synchronous blocking, limited capacity, and lack of advanced querying make it unsuitable for modern applications, and IndexedDB emerges as a superior, asynchronous, high‑capacity, secure, and query‑rich alternative, especially when paired with helper libraries like idb, Dexie.js, and localForage.

IndexedDBJavaScriptWeb Performance
0 likes · 5 min read
Why IndexedDB Is the Modern Frontend Storage Powerhouse Over localStorage
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 16, 2025 · Frontend Development

Build a Powerful, Zero‑Dependency HTTP Library with Abort, Cache, Retry, and SSE Support

This article walks through creating a lightweight, framework‑agnostic HTTP request library that extends fetch with features such as request cancellation, automatic caching, retry logic, concurrent control, progress tracking, and intelligent Server‑Sent Events parsing, complete with TypeScript interfaces, CLI scaffolding, and comprehensive testing.

LibrarySSETypeScript
0 likes · 23 min read
Build a Powerful, Zero‑Dependency HTTP Library with Abort, Cache, Retry, and SSE Support
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 14, 2025 · Frontend Development

Boost Frontend Internationalization 80% Faster with fe-js-utils CLI

This article introduces fe-js-utils, a highly configurable JavaScript CLI tool that automates the extraction of hard‑coded Chinese strings, generates common and module‑specific locale files, intelligently classifies text, and replaces literals, dramatically accelerating internationalization workflows for front‑end projects.

CLI toolautomationfrontend
0 likes · 23 min read
Boost Frontend Internationalization 80% Faster with fe-js-utils CLI
Instant Consumer Technology Team
Instant Consumer Technology Team
Oct 13, 2025 · Artificial Intelligence

Explore Vue Vapor Mode, Next.js 16, AI‑Native Apps, and Cutting‑Edge Tech Trends

This edition of the tech weekly spotlights the evolution of front‑end frameworks with Vue 3.6’s experimental Vapor Mode and Next.js 16 Beta, delves into Alibaba’s AI‑native application architecture, shares iOS app size‑reduction tactics from Huolala, and highlights open‑source breakthroughs such as JD’s xLLM, Xiaomi’s audio model, and the Sherpa‑onnx speech engine.

AIMobile OptimizationNext.js
0 likes · 6 min read
Explore Vue Vapor Mode, Next.js 16, AI‑Native Apps, and Cutting‑Edge Tech Trends
IT Services Circle
IT Services Circle
Oct 13, 2025 · Frontend Development

React Goes Independent: New Foundation, Compiler 1.0, and React 19.2 Highlights

At React Conf 2025 the team announced the creation of the independent React Foundation under the Linux Foundation, launched the stable React Compiler 1.0 to automate performance optimizations, and released React 19.2 with new APIs and tighter integration, signaling a community‑driven future for the library.

ReActReact 19.2React Compiler
0 likes · 5 min read
React Goes Independent: New Foundation, Compiler 1.0, and React 19.2 Highlights
21CTO
21CTO
Oct 12, 2025 · Frontend Development

Are Native Browser APIs Replacing Front‑End Frameworks?

The article argues that modern browsers now provide powerful native alternatives for routing, state management, and components, reducing the need for frameworks like React, Vue, and Angular, and explains how emerging standards are reshaping front‑end development, performance, and developer ergonomics.

Browser APIsFrameworksJavaScript
0 likes · 11 min read
Are Native Browser APIs Replacing Front‑End Frameworks?
JavaScript
JavaScript
Oct 12, 2025 · Frontend Development

How to Stop Double‑Click Mishaps: Proven Front‑End Strategies

This article explains why buttons are often clicked repeatedly in web apps, outlines common causes such as user habits, network latency, and bugs, and presents several practical front‑end solutions—including disabling the button, using a flag, CSS tricks, and backend idempotency checks—to prevent duplicate submissions and improve user experience.

buttondebouncedouble-click
0 likes · 7 min read
How to Stop Double‑Click Mishaps: Proven Front‑End Strategies
macrozheng
macrozheng
Oct 10, 2025 · Frontend Development

Master Business Flowchart Design with LogicFlow: A Powerful Open‑Source Front‑End Framework

LogicFlow, an open‑source TypeScript‑based flowchart editor from Didi, offers high customizability, rich interactions, plugin extensions, and a browser‑side execution engine, enabling developers to quickly integrate diverse diagram types—such as flowcharts, mind maps, ER and UML—into business applications, with simple npm installation and comprehensive examples.

FlowchartLogicFlowTypeScript
0 likes · 6 min read
Master Business Flowchart Design with LogicFlow: A Powerful Open‑Source Front‑End Framework
JavaScript
JavaScript
Oct 7, 2025 · Frontend Development

Master Fluid Typography with CSS clamp(): Ditch Media Queries

This article explains why the traditional px unit struggles on varied screens, introduces the CSS clamp() function, and demonstrates how to use it for fluid typography and adaptable layout widths, eliminating complex media queries and achieving smooth, responsive designs across devices.

CSSFluid TypographyWeb Development
0 likes · 5 min read
Master Fluid Typography with CSS clamp(): Ditch Media Queries
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 7, 2025 · Frontend Development

20 Must-Have VS Code Extensions to Boost Your Productivity

Discover 20 carefully selected VS Code extensions that enhance productivity across coding, reading, project management, and debugging, offering features such as in-editor novel readers, real-time financial trackers, JSON visualizers, workspace color themes, automatic file history, and code spell checking for developers of all levels.

Development ToolsProductivityVS Code
0 likes · 13 min read
20 Must-Have VS Code Extensions to Boost Your Productivity
JavaScript
JavaScript
Oct 5, 2025 · Frontend Development

How to Auto-Detect Frontend Updates and Prompt Users to Refresh

This article explains why front‑end applications need automatic version detection, compares polling, Server‑Sent Events and WebSockets, and offers practical implementation tips and UX guidelines for prompting users to refresh to the latest release.

PollingSSEauto-update
0 likes · 7 min read
How to Auto-Detect Frontend Updates and Prompt Users to Refresh
JavaScript
JavaScript
Oct 4, 2025 · Frontend Development

Why is the document.domain API Being Deprecated and What to Use Instead?

The article explains the purpose and historical popularity of the document.domain property for cross‑subdomain communication, details its deprecation across major browsers due to security and maintenance concerns, and provides practical migration strategies using postMessage, Channel Messaging API, and proper CORS configuration.

Cross-OriginPostMessagedeprecation
0 likes · 6 min read
Why is the document.domain API Being Deprecated and What to Use Instead?
Radish, Keep Going!
Radish, Keep Going!
Oct 2, 2025 · Frontend Development

A Snake Game in the URL Bar: What It Shows About Modern Web Security

This article explores how a quirky snake game runs inside a browser’s address bar, the technical tricks behind it, and how recent security and API changes in modern browsers have turned such creative hacks into fragile experiments, highlighting the tension between innovation and safety.

Browser securityJavaScriptURL encoding
0 likes · 11 min read
A Snake Game in the URL Bar: What It Shows About Modern Web Security
JavaScript
JavaScript
Sep 30, 2025 · Frontend Development

Why Promise.allSettled Beats Promise.all for Robust Async JavaScript

This article explains the limitations of Promise.all, demonstrates how Promise.allSettled handles both fulfilled and rejected promises without aborting the whole operation, and shows practical code examples for building more resilient JavaScript applications.

AsynchronousJavaScriptPromise
0 likes · 5 min read
Why Promise.allSettled Beats Promise.all for Robust Async JavaScript
JavaScript
JavaScript
Sep 28, 2025 · Frontend Development

Replace px with CSS clamp() for Fluid Responsive Typography

This article explains why the traditional px unit struggles on diverse devices, introduces the CSS clamp() function as a modern alternative, and demonstrates how to create fluid, breakpoint‑free typography and adaptable layouts using simple code examples.

CSSFluid Typographyclamp
0 likes · 4 min read
Replace px with CSS clamp() for Fluid Responsive Typography
Ubiquitous Tech
Ubiquitous Tech
Sep 28, 2025 · Frontend Development

Using AI Vibe Coding and Trae to Build a High‑Quality Web Admin Dashboard

This article walks through using Vibe Coding’s AI‑driven workflow with the Trae tool to automatically generate a Vue 2‑based web management dashboard, detailing how to extract UI design rules, create project‑level prompts, run commands, troubleshoot, and refine the interface with iterative prompts.

AI codingTraeVibe Coding
0 likes · 20 min read
Using AI Vibe Coding and Trae to Build a High‑Quality Web Admin Dashboard
JavaScript
JavaScript
Sep 27, 2025 · Frontend Development

Simplify Vue v-model with the New defineModel API in Vue 3.4

This article explains how Vue 3.4's defineModel feature eliminates the boilerplate required for custom v-model implementations, showing side‑by‑side examples of the old three‑line approach and the new single‑line declaration for reusable input components.

JavaScriptVuedefineModel
0 likes · 3 min read
Simplify Vue v-model with the New defineModel API in Vue 3.4
21CTO
21CTO
Sep 26, 2025 · Frontend Development

10 Must‑Have Front‑End Tools to Supercharge Your Web Projects

This article curates ten essential front‑end tools—ranging from component libraries and SVG icon sets to animation kits and specialized React utilities—explaining what each does, why it’s valuable, and the ideal scenarios for their use, helping developers boost productivity and build polished web experiences.

UI componentsWeb Developmentdesign systems
0 likes · 15 min read
10 Must‑Have Front‑End Tools to Supercharge Your Web Projects
大转转FE
大转转FE
Sep 26, 2025 · Artificial Intelligence

How AI Can Supercharge Front‑Back End Integration and Mock Data Generation

This article outlines an AI‑driven workflow that streamlines interface documentation, code generation, and realistic mock data creation, dramatically reducing front‑end and back‑end integration time while improving code consistency, development efficiency, and overall software quality.

AIAPIbackend
0 likes · 12 min read
How AI Can Supercharge Front‑Back End Integration and Mock Data Generation
JavaScript
JavaScript
Sep 24, 2025 · Frontend Development

How to Detect Page Visibility and Safely Handle Unload Events in Modern Web Apps

Understanding when users leave or hide a page is crucial for UX, analytics, and performance; this guide explains the Page Visibility API, beforeunload/unload events, the sendBeacon method, and pagehide/pageshow handling, offering code examples and best‑practice recommendations for reliable detection and data reporting.

Web Performancefrontendpage-visibility
0 likes · 10 min read
How to Detect Page Visibility and Safely Handle Unload Events in Modern Web Apps
JavaScript
JavaScript
Sep 22, 2025 · Information Security

Why Storing JWT in localStorage Is a Security Nightmare and What to Use Instead

This article explains why storing JWT tokens in localStorage is unsafe due to XSS vulnerabilities, compares alternatives like HttpOnly cookies, BFF with cookies, and Service Workers, and offers guidance on choosing the most secure authentication strategy for modern frontend applications.

BFFCSRFXSS
0 likes · 10 min read
Why Storing JWT in localStorage Is a Security Nightmare and What to Use Instead
Goodme Frontend Team
Goodme Frontend Team
Sep 22, 2025 · Frontend Development

Why crossOrigin Breaks HTTP Cache in Canvas: Deep Dive into Browser Cache Keys

An in‑depth exploration reveals how setting the crossOrigin attribute on images prevents strong HTTP caching in Canvas operations, detailing the browser's cache‑key composition, the security implications of Canvas tainting, and practical strategies to standardize requests, configure CORS, and optimize performance.

Canvascrossoriginfrontend
0 likes · 17 min read
Why crossOrigin Breaks HTTP Cache in Canvas: Deep Dive into Browser Cache Keys
xkx's Tech General Store
xkx's Tech General Store
Sep 21, 2025 · Frontend Development

How I Replicated WeChat’s Fancy Layouts in WangEditor via Custom Extensions

This article walks through extending WangEditor V5 with custom plugins to reproduce the rich, multi‑style layouts found in WeChat public‑account articles, covering the analysis of required HTML/CSS patterns, defining new Slate‑based elements, registering menus, and rendering the styles within the editor.

Custom ExtensionRich TextSlate.js
0 likes · 14 min read
How I Replicated WeChat’s Fancy Layouts in WangEditor via Custom Extensions
大转转FE
大转转FE
Sep 19, 2025 · Frontend Development

Boosting Frontend Development Efficiency with AI: A Real‑World Cursor Case Study

This article details how integrating the AI coding assistant Cursor into a membership‑system frontend project increased development efficiency by 21%, reduced a 188‑hour task to 149 hours, and outlines practical methods for AI‑generated routing, UI‑to‑DOM conversion, mock data creation, code refactoring, and the limits of AI assistance in complex interactions.

AI-assisted developmentComponent Architecturecode generation
0 likes · 20 min read
Boosting Frontend Development Efficiency with AI: A Real‑World Cursor Case Study
JavaScript
JavaScript
Sep 18, 2025 · Frontend Development

Why JSON.parse(JSON.stringify) Fails for Deep Cloning and Better Alternatives

This article explains the hidden pitfalls of using JSON.parse(JSON.stringify) for deep cloning in JavaScript—such as circular references, loss of special types, prototype chain erosion, and broken collections—and introduces the native structuredClone API as a more reliable solution.

JavaScriptdeep copyfrontend
0 likes · 5 min read
Why JSON.parse(JSON.stringify) Fails for Deep Cloning and Better Alternatives
JavaScript
JavaScript
Sep 17, 2025 · Frontend Development

7 Better Alternatives to setTimeout for Reliable JavaScript Timing

This article examines the shortcomings of the traditional setTimeout API and presents seven more reliable JavaScript timing techniques—including requestAnimationFrame, setInterval, requestIdleCallback, Web Workers, Promise/async‑await, the Web Animations API, and Intersection Observer—each with code examples and key advantages.

JavaScriptTimersWeb APIs
0 likes · 5 min read
7 Better Alternatives to setTimeout for Reliable JavaScript Timing
大转转FE
大转转FE
Sep 15, 2025 · Frontend Development

Top 5 Frontend Insights: AI Boosts, Performance Hacks, and Future Trends

This edition of the Zhuanzhuan Frontend Weekly curates five insightful articles covering AI‑empowered frontend development, log system performance optimization, multi‑agent planning enhancements, AI‑driven workflow improvements, and an exclusive interview with an OpenAI researcher, offering practical techniques and forward‑looking perspectives.

AI integrationArtificial Intelligencefrontend
0 likes · 4 min read
Top 5 Frontend Insights: AI Boosts, Performance Hacks, and Future Trends
JavaScript
JavaScript
Sep 14, 2025 · Frontend Development

Why IndexedDB Beats localStorage: Unlock Faster, Safer Browser Storage

This article examines the security, performance, and capacity limitations of localStorage and explains how IndexedDB offers asynchronous operations, larger storage, stronger security, and advanced query capabilities, while also recommending helper libraries to simplify its use.

IndexedDBJavaScriptWeb Performance
0 likes · 5 min read
Why IndexedDB Beats localStorage: Unlock Faster, Safer Browser Storage
Sohu Tech Products
Sohu Tech Products
Sep 10, 2025 · Frontend Development

Boost Your Vue3 Projects: Essential Tools and Quick Start Guides

Discover how to rapidly launch Vue3 applications using create‑vue, Nuxt, uni‑app, electron‑vite, and essential libraries like Vue Router, Pinia, VueUse, VeeValidate, UnoCSS, and UI frameworks, while also learning debugging, testing, and static site generation techniques for modern frontend development.

ToolingUI componentsVite
0 likes · 15 min read
Boost Your Vue3 Projects: Essential Tools and Quick Start Guides
DeWu Technology
DeWu Technology
Sep 8, 2025 · Frontend Development

How We Cut Log System Size by 70% with Smart Cleanup, Async Loading, and Build Optimizations

This article details how a modern frontend logging system was dramatically improved by implementing intelligent database cleanup, asynchronous module loading, dynamic JSZip imports, log queue throttling, and Rollup build‑time fixes, resulting in a much smaller bundle and smoother user experience.

Loggingasync loadingbundle optimization
0 likes · 13 min read
How We Cut Log System Size by 70% with Smart Cleanup, Async Loading, and Build Optimizations
FunTester
FunTester
Sep 8, 2025 · Frontend Development

How Focus Chain Manages Task Lifecycles with Real‑Time Tracking and Smart Reminders

The article explains Focus Chain’s core workflow for task lifecycle management, detailing task creation, execution, cross‑context persistence, and smart reminder features, and includes the parseCurrentTodoInfo parsing function, the ChecklistRenderer component, configuration protocols, and file‑editing integration, illustrating a comprehensive frontend solution for real‑time task tracking.

ReActTypeScriptWorkflow
0 likes · 10 min read
How Focus Chain Manages Task Lifecycles with Real‑Time Tracking and Smart Reminders
JavaScript
JavaScript
Sep 6, 2025 · Frontend Development

12 Proven Techniques to Eliminate CSS Style Conflicts

This article presents twelve practical methods—including BEM naming, CSS Modules, Shadow DOM, @scope, custom properties, and dynamic generation—to dramatically reduce CSS style collisions and achieve reliable style isolation in modern front‑end projects.

BEMCSSCSS Modules
0 likes · 4 min read
12 Proven Techniques to Eliminate CSS Style Conflicts
Didi Tech
Didi Tech
Sep 4, 2025 · Frontend Development

Boost Front‑End Productivity: Practical AI‑IDE Strategies for Developers

This article explores how AI‑enhanced IDEs can transform front‑end development by streamlining requirement analysis, technical design, UI automation, code refactoring, test generation, and code review, offering concrete prompts, workflow tips, and best practices to dramatically improve efficiency and code quality.

AIAI IDEcode generation
0 likes · 11 min read
Boost Front‑End Productivity: Practical AI‑IDE Strategies for Developers
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 4, 2025 · Frontend Development

How to Capture ECharts Charts: html2canvas vs snapdom – A Practical Guide

This article walks through setting up an ECharts combo chart, then compares html2canvas and snapdom for one‑click screenshot and download, covering installation, core code, common pitfalls, performance benchmarks, and scenario‑based selection advice to help developers choose the right tool for reliable chart export.

EChartscompatibilityfrontend
0 likes · 19 min read
How to Capture ECharts Charts: html2canvas vs snapdom – A Practical Guide
JavaScript
JavaScript
Sep 2, 2025 · Mobile Development

12 Common Mobile Web Issues and How to Fix Them

This guide outlines twelve frequent mobile‑web problems—from 1 px borders and 300 ms click delays to safe‑area padding and image‑loading performance—and provides concise CSS or JavaScript solutions that developers can apply instantly to improve user experience across devices.

Performancefrontendmobile development
0 likes · 5 min read
12 Common Mobile Web Issues and How to Fix Them
Instant Consumer Technology Team
Instant Consumer Technology Team
Sep 1, 2025 · Frontend Development

What’s Hot in Frontend, AI, and Cloud This Week? Top Insights and Tools

This weekly tech roundup highlights Meituan’s dynamic container performance breakthrough, Huawei’s Mate X5 foldable adaptation, ByteDance’s Rspack 1.5 features, AI‑driven automation advances, MQTT and Crush terminal tools, Alibaba Cloud’s AI platform milestones, and practical guides for performance optimization and Chrome extension development.

AIBig DataDevTools
0 likes · 8 min read
What’s Hot in Frontend, AI, and Cloud This Week? Top Insights and Tools
macrozheng
macrozheng
Aug 31, 2025 · Backend Development

Why Using "null" as a Username Breaks Systems and How to Fix It

The article explains the meaning of null in programming, why users registering with "null" can crash backend logic, and offers practical front‑end validation, back‑end safeguards, and logging strategies to prevent such human‑driven edge cases from breaking applications.

NULLSystem Securitybackend
0 likes · 5 min read
Why Using "null" as a Username Breaks Systems and How to Fix It
JavaScript
JavaScript
Aug 29, 2025 · Frontend Development

Why encodeURIComponent Is Obsolete: Master URLSearchParams for Safer URLs

The article explains the pitfalls of manually concatenating URLs with encodeURIComponent, introduces the modern URL and URLSearchParams APIs, and demonstrates how these objects simplify encoding, adding, modifying, and deleting query parameters safely and cleanly in both browsers and Node.js environments.

JavaScriptURLURLSearchParams
0 likes · 7 min read
Why encodeURIComponent Is Obsolete: Master URLSearchParams for Safer URLs
Java Tech Enthusiast
Java Tech Enthusiast
Aug 25, 2025 · Frontend Development

Why Hobbyist Programmers Build Quirky Projects: From Canvas Fish to Web OS

The article explores three unconventional programming projects—a canvas‑based fish‑swimming demo, a six‑year‑long wooden pixel display driven by Raspberry Pi, and a JavaScript recreation of the vintage Lisa GUI as a web‑based operating system—highlighting how personal curiosity fuels innovation despite limited commercial value.

Hardwarecreative codingfrontend
0 likes · 8 min read
Why Hobbyist Programmers Build Quirky Projects: From Canvas Fish to Web OS
Code Mala Tang
Code Mala Tang
Aug 25, 2025 · Frontend Development

Polling vs WebSocket: Choosing the Right Real‑Time Strategy for Your App

This article compares polling and WebSocket approaches for delivering real‑time updates, explains their advantages and drawbacks, provides React and Node.js code examples, and offers practical guidance on selecting the appropriate method based on task frequency and user experience requirements.

PollingReActfrontend
0 likes · 7 min read
Polling vs WebSocket: Choosing the Right Real‑Time Strategy for Your App
Code Mala Tang
Code Mala Tang
Aug 23, 2025 · Frontend Development

Why ESM Is Overtaking CommonJS: A Deep Dive into JavaScript Modules

This article traces the history and reasons behind JavaScript’s module formats—from early AMD and UMD to Node’s CommonJS and the modern ECMAScript modules—explains migration challenges, tooling, testing nuances, and best practices for managing dual builds in contemporary projects.

CommonJSESMJavaScript
0 likes · 22 min read
Why ESM Is Overtaking CommonJS: A Deep Dive into JavaScript Modules
JavaScript
JavaScript
Aug 21, 2025 · Frontend Development

Avoid UI Crashes: Mastering Promise.all vs. Promise.allSettled in JavaScript

When fetching multiple APIs concurrently, Promise.all aborts all results if any request fails, leading to poor user experience, whereas Promise.allSettled returns outcomes for every promise without rejecting, allowing graceful handling of partial failures and more robust UI rendering.

JavaScriptPromisefrontend
0 likes · 5 min read
Avoid UI Crashes: Mastering Promise.all vs. Promise.allSettled in JavaScript
JavaScript
JavaScript
Aug 19, 2025 · Frontend Development

Why Object.assign Can Break Your React Apps and How Spread Syntax Saves You

This article explains the hidden pitfalls of JavaScript's Object.assign—mutating the target object and performing only shallow copies—illustrates the bugs they can cause in modern frontend frameworks, and shows how the spread operator (or structuredClone) provides a safer, more readable alternative.

Immutable DataJavaScriptObject.assign
0 likes · 5 min read
Why Object.assign Can Break Your React Apps and How Spread Syntax Saves You
DaTaobao Tech
DaTaobao Tech
Aug 18, 2025 · Frontend Development

Mastering Complex Drag-and-Drop for Shopping Cart UI

This article provides an in‑depth technical walkthrough of the iCart shopping‑cart drag‑and‑drop feature, detailing the architecture, grouping rules, collision handling, non‑droppable logic, hover calculations, placement callbacks, performance optimizations, and future improvements for a smooth, stable user experience.

Drag-and-DropShopping CartWeex
0 likes · 17 min read
Mastering Complex Drag-and-Drop for Shopping Cart UI
大转转FE
大转转FE
Aug 11, 2025 · Frontend Development

Frontend Weekly: AI‑Driven Efficiency, Tree Shaking Deep Dive, and Code Refactoring

This newsletter curates five technical articles covering AI‑enhanced frontend productivity, a comparative deep dive into tree shaking across major bundlers, innovative AI code generation for e‑commerce frontends, a rapid AI‑assisted component refactor, and efficiency gains in ad‑monitoring development.

AITree-shakingcode generation
0 likes · 4 min read
Frontend Weekly: AI‑Driven Efficiency, Tree Shaking Deep Dive, and Code Refactoring
JD Tech
JD Tech
Aug 6, 2025 · Frontend Development

How Taro’s Open‑Source HarmonyOS Version Boosts Cross‑Platform Development

The article details the open‑source release of Taro on HarmonyOS, explaining its architectural evolution, performance optimizations, multi‑platform development workflow, and real‑world results from JD’s HarmonyOS app, while outlining future roadmap and ecosystem expansion.

HarmonyOSTaROcross-platform
0 likes · 16 min read
How Taro’s Open‑Source HarmonyOS Version Boosts Cross‑Platform Development
Code Wrench
Code Wrench
Aug 4, 2025 · Frontend Development

Revolutionizing Frontend with a Honeycomb Architecture: Inside easy.ui

The article introduces easy.ui's honeycomb architecture that splits a monolithic frontend into an Express gateway, independent Nuxt sub‑projects, and a shared component library, detailing core code, development workflow, tech choices, pitfalls, and a future roadmap.

ExpressNuxtarchitecture
0 likes · 5 min read
Revolutionizing Frontend with a Honeycomb Architecture: Inside easy.ui