Tagged articles

frontend

3211 articles · Page 11 of 33
Sohu Tech Products
Sohu Tech Products
Sep 6, 2023 · Frontend Development

Understanding Pre‑rendering and Speculation Rules in Modern Web Development

The article explains modern pre‑rendering techniques—historical prefetched and prerendered links, Chrome’s new predictive full‑page rendering, and the Speculation Rules API that lets developers declaratively or dynamically specify prefetch and prerender JSON rules, while noting same‑origin limits, debugging tools, and performance benefits for Core Web Vitals.

ChromeHTMLJavaScript
0 likes · 11 min read
Understanding Pre‑rendering and Speculation Rules in Modern Web Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 6, 2023 · Frontend Development

Efficient Rendering of Large Datasets in Vue.js Frontend Applications

This article demonstrates several techniques—including server‑side data simulation, batch rendering with timers, requestAnimationFrame, pagination components, infinite scroll, and virtual lists—to efficiently display and interact with 100,000 records in a Vue.js front‑end without causing UI freezes or performance degradation.

Large DataPerformancefrontend
0 likes · 21 min read
Efficient Rendering of Large Datasets in Vue.js Frontend Applications
21CTO
21CTO
Sep 5, 2023 · Frontend Development

Is WebAssembly the Future of Computing? Benefits, Limits, and What to Expect

This article examines WebAssembly’s evolution from a browser‑based binary format to a potential universal runtime, discusses its performance advantages, current limitations, and the impact of initiatives like WASI and Cloud‑Native integration, while questioning whether it will truly become the future of computing.

PerformanceWASIWebAssembly
0 likes · 7 min read
Is WebAssembly the Future of Computing? Benefits, Limits, and What to Expect
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 4, 2023 · Frontend Development

Reflections on Frontend Engineering Practices at Meituan: Tooling, Standards, and SDK Projects

This article recounts three years of frontend engineering work at Meituan, detailing the evolution of frontend technology, the adoption of engineering standards, tool and platform development for backend projects, and the specific engineering practices applied to SDK development, while also sharing lessons learned and future directions.

EngineeringMeituanSDK
0 likes · 17 min read
Reflections on Frontend Engineering Practices at Meituan: Tooling, Standards, and SDK Projects
Programmer DD
Programmer DD
Sep 2, 2023 · Frontend Development

Create Interactive Flowcharts Fast with LogicFlow – A Quick Start Guide

This article introduces LogicFlow, an open‑source JavaScript framework for building interactive flowcharts, ER diagrams, and BPMN processes, and provides a concise two‑step quick‑start guide—including CDN and npm installation and a complete example code—to help developers integrate flexible diagramming into their applications.

FlowchartJavaScriptLogicFlow
0 likes · 5 min read
Create Interactive Flowcharts Fast with LogicFlow – A Quick Start Guide
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Sep 1, 2023 · Frontend Development

Top Front‑End Insights: From Server‑Sent Events to Micro‑Frontends

This roundup explores cutting‑edge front‑end topics—from using Server‑Sent Events instead of WebSocket and the innovative Rome toolchain, to Git rebase strategies, the status of wangEditor, precise page‑dwell measurement, and the merits of micro‑frontends—while also debunking AI‑related programmer anxiety.

AIGitMicro Frontends
0 likes · 5 min read
Top Front‑End Insights: From Server‑Sent Events to Micro‑Frontends
Weimob Technology Center
Weimob Technology Center
Sep 1, 2023 · Frontend Development

How to Auto-Extract Theme Colors from Images with JavaScript: Median‑Cut & Octree Explained

This article explains how to automatically extract a picture’s dominant theme colors in the browser using JavaScript, covering the problem background, analysis of common methods, advantages of client‑side processing, and step‑by‑step implementation of median‑cut and octree algorithms with code examples.

JavaScriptcolor extractionfrontend
0 likes · 19 min read
How to Auto-Extract Theme Colors from Images with JavaScript: Median‑Cut & Octree Explained
Top Architecture Tech Stack
Top Architecture Tech Stack
Aug 31, 2023 · Information Security

Design of QR Code Login Functionality

This article explains the three-stage design of a QR code login system—including pending scan, scanned‑pending‑confirmation, and confirmed phases—detailing how unique QR IDs, token exchange, and user confirmation ensure secure authentication across PC and mobile devices.

DesignQR codeauthentication
0 likes · 5 min read
Design of QR Code Login Functionality
Laravel Tech Community
Laravel Tech Community
Aug 30, 2023 · Frontend Development

Layui UI Library Update Log and New Features

The article introduces Layui, a native HTML/CSS/JavaScript UI component library that simplifies complex web interfaces for non‑frontend developers, and provides a detailed update log highlighting new toolbar features, table optimizations, treeTable fixes, laydate enhancements, and other component improvements.

Layuichangelogfrontend
0 likes · 4 min read
Layui UI Library Update Log and New Features
Test Development Learning Exchange
Test Development Learning Exchange
Aug 30, 2023 · Frontend Development

Playwright Automation Script for End-to-End H5 User Flow (Registration, Login, Checkout)

This tutorial provides a complete Playwright Python script that automates a typical H5 e‑commerce user journey—including registration, login, address entry, product selection, cart addition, checkout, order review, and screenshot capture—while explaining how to adapt URLs and selectors for your own site.

PlaywrightPythone2e
0 likes · 4 min read
Playwright Automation Script for End-to-End H5 User Flow (Registration, Login, Checkout)
ByteFE
ByteFE
Aug 30, 2023 · Frontend Development

Understanding Browser and VS Code Web Debugging with the Chrome DevTools Protocol

This article explains the fundamentals of breakpoint debugging for web applications, covering the Douyin mini‑program developer tool, Chrome DevTools Protocol basics, browser‑side breakpoint communication, VS Code’s debugging architecture, launch configuration, source‑map handling, and how these concepts can be applied to IDE mini‑program debugging.

CDPChrome DevToolsSource Maps
0 likes · 21 min read
Understanding Browser and VS Code Web Debugging with the Chrome DevTools Protocol
政采云技术
政采云技术
Aug 30, 2023 · Frontend Development

Front‑End Graph Visualization with AntV G6 and Graphin: Concepts, Data Structures, Algorithms, and Custom Development

This article introduces front‑end graph visualization using AntV G6 and Graphin, explains graph models and JSON data structures, covers traversal, shortest‑path and clustering algorithms, compares G6 and Graphin, and provides detailed TypeScript and React code for custom extensions, event handling, and full‑screen support.

AlgorithmAntVG6
0 likes · 15 min read
Front‑End Graph Visualization with AntV G6 and Graphin: Concepts, Data Structures, Algorithms, and Custom Development
Goodme Frontend Team
Goodme Frontend Team
Aug 29, 2023 · Frontend Development

How Guming Built a Zero‑Config Micro‑Frontend Architecture for Its Backend Systems

This article explains how Guming's frontend team unified development across multiple backend subsystems by abandoning qiankun, defining strict routing and deployment conventions, automating enforcement through a custom build tool, and providing SDKs, sandboxing, and local development support to boost efficiency and user experience.

architecturebuild automationfrontend
0 likes · 19 min read
How Guming Built a Zero‑Config Micro‑Frontend Architecture for Its Backend Systems
Bilibili Tech
Bilibili Tech
Aug 25, 2023 · Game Development

Technical Implementation of the "Da Li Chu Qi Ji" Mini‑Game on Bilibili

The article details the end‑to‑end technical implementation of Bilibili’s “Da Li Chu Qi Ji” mini‑game, describing a GSAP‑driven 4‑second countdown, a PixiJS‑based core gameplay with custom resource loading and event handling, and the evaluation and integration of PAG, SVGA, and MP4 animation formats for reward effects.

GSAPPixiJSfrontend
0 likes · 29 min read
Technical Implementation of the "Da Li Chu Qi Ji" Mini‑Game on Bilibili
php Courses
php Courses
Aug 25, 2023 · Frontend Development

Cross-Domain Communication in Web Development Using PHP (JSONP Example)

This article explains cross‑domain communication in web development, outlines common methods such as JSONP, CORS, iframe + postMessage and proxy, and provides a PHP example of JSONP implementation with client‑side script to demonstrate data transfer across different domains.

JSONPPHPWeb Development
0 likes · 4 min read
Cross-Domain Communication in Web Development Using PHP (JSONP Example)
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 25, 2023 · Frontend Development

Optimizing a Web Frontend Workflow Engine: Reducing Load Time, Input Lag, and Memory Usage

This article details a systematic investigation and optimization of a web‑based workflow engine, addressing slow initial rendering, input lag in Element UI components, and excessive memory consumption that caused browser crashes, and presents concrete solutions such as data pruning, Object.freeze, lazy loading, and event cleanup.

OptimizationPerformancefrontend
0 likes · 9 min read
Optimizing a Web Frontend Workflow Engine: Reducing Load Time, Input Lag, and Memory Usage
Ctrip Technology
Ctrip Technology
Aug 24, 2023 · Frontend Development

Automatic Front‑End Code Generation from Visual Designs: Architecture, Implementation, and Practice

This article presents a comprehensive approach to automatically generate front‑end code from visual design drafts by introducing a customizable code‑generator workflow, detailing UIDL‑based intermediate representation, plugin‑based architecture, template‑driven development, platform optimizations, and real‑world deployment results, while also outlining future AI‑assisted enhancements.

DSLReActUIDL
0 likes · 18 min read
Automatic Front‑End Code Generation from Visual Designs: Architecture, Implementation, and Practice
Sohu Tech Products
Sohu Tech Products
Aug 23, 2023 · Frontend Development

Can Clean Architecture Transform Your Frontend? A Practical React/TypeScript Guide

This article explains how to apply Clean Architecture principles to a frontend React/TypeScript project, covering the three‑layer structure, dependency rules, domain modeling, use‑case design, adapter implementation, code organization, trade‑offs, and practical tips for building a cookie‑store example.

Clean ArchitectureDependency RuleDomain-Driven Design
0 likes · 34 min read
Can Clean Architecture Transform Your Frontend? A Practical React/TypeScript Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 23, 2023 · Frontend Development

Why Docker? Standardizing CI/CD and Deployment for Frontend Applications

This article explains the importance of Docker for frontend development, covering its role as a consistent runtime environment, the benefits of standardized CI/CD pipelines, multi‑stage builds, caching strategies, and practical deployment patterns for static assets, Node.js services, and micro‑frontend architectures.

CI/CDcontainerizationfrontend
0 likes · 22 min read
Why Docker? Standardizing CI/CD and Deployment for Frontend Applications
IT Services Circle
IT Services Circle
Aug 21, 2023 · Frontend Development

Understanding the History API and How React Router Implements It

This tutorial explains the fundamentals of the browser History API—including length, back, forward, go, pushState, replaceState, and scrollRestoration—demonstrates their behavior with visual examples, and then shows step‑by‑step how React Router leverages these APIs to match routes, render components, and handle navigation events such as popstate.

History APIReActfrontend
0 likes · 10 min read
Understanding the History API and How React Router Implements It
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 21, 2023 · Frontend Development

Common Vue2 Code Smells and How to Refactor Them

This article examines typical Vue2 code‑smell patterns—such as chaotic project structures, confusing naming conventions, oversized components, complex expressions, repetitive markup, tangled conditional logic, hard‑coded values, overused mixins, missing component names, and lack of comments—and provides concrete refactoring strategies to improve maintainability and readability.

JavaScriptVue.jsbest practices
0 likes · 14 min read
Common Vue2 Code Smells and How to Refactor Them
Bilibili Tech
Bilibili Tech
Aug 18, 2023 · Frontend Development

Common Time-Related Bugs and Protection Strategies in Software Development

The article reviews six common time‑related bugs—conversion, DST, precision, comparison, storage, and permission errors—explains their causes such as mismatched zones, outdated DST data, unit mismatches, overflow, and expired windows, and recommends development, testing, and operational safeguards like UTC normalization, unit definitions, proper data types, and monitoring.

Time BugsTimezonedst
0 likes · 11 min read
Common Time-Related Bugs and Protection Strategies in Software Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 18, 2023 · Frontend Development

Why We Need Mini Programs, Micro‑Frontends, and Module Loading: A Technical Reflection

The article explores the motivations behind mini programs, micro‑frontends, and module loading, comparing their technical advantages, business implications, and ecosystem challenges while questioning whether these solutions truly address core problems or merely serve as market‑driven silver bullets.

Mini Programfrontendmicro‑frontend
0 likes · 19 min read
Why We Need Mini Programs, Micro‑Frontends, and Module Loading: A Technical Reflection
Top Architect
Top Architect
Aug 17, 2023 · Artificial Intelligence

Implementing Face Registration and Login with Baidu Cloud AI: A Full‑Stack Demo

This tutorial walks through building a face‑registration and face‑login system using Baidu Cloud AI, covering requirement analysis, front‑end video capture, base64 image handling, back‑end Java Spring endpoints, and integration of the Baidu AipFace SDK to achieve secure biometric authentication.

Baidu AIJava Springbackend
0 likes · 12 min read
Implementing Face Registration and Login with Baidu Cloud AI: A Full‑Stack Demo
Ctrip Technology
Ctrip Technology
Aug 17, 2023 · Frontend Development

Multi-Platform Front-End Development with Taro: Technical Selection, Integration, and Performance Evaluation

This article examines the business background and challenges of multi‑platform front‑end development, evaluates mainstream cross‑platform technologies, selects Taro as the optimal solution, and details its integration with existing React Native and Web stacks, component and API adaptation, CSS handling, performance testing, cost analysis, and future outlook.

IntegrationPerformanceTaRO
0 likes · 14 min read
Multi-Platform Front-End Development with Taro: Technical Selection, Integration, and Performance Evaluation
ByteFE
ByteFE
Aug 16, 2023 · Frontend Development

Evolution of Frontend Module Systems and Major Module Specifications

This article traces the history of frontend modularization from early global‑function scripts through IIFE, CommonJS, ES6 modules, AMD and CMD, explaining why modularization is needed, how each approach works, their drawbacks, and the key features of each specification.

AMDCommonJSModularization
0 likes · 14 min read
Evolution of Frontend Module Systems and Major Module Specifications
政采云技术
政采云技术
Aug 16, 2023 · Frontend Development

Why rc-form Fields Do Not Disappear: The Importance of Ref Callbacks and clearField in Custom Components

This article explains why fields registered with rc-form may persist and continue to run validation when using functional custom components, analyzes the internal mechanisms of getFieldMeta, clearField, and saveRef, and shows that adding forwardRef support resolves the disappearance and validation issues.

Custom ComponentsReActRef
0 likes · 14 min read
Why rc-form Fields Do Not Disappear: The Importance of Ref Callbacks and clearField in Custom Components
Didi Tech
Didi Tech
Aug 15, 2023 · Frontend Development

Page Logic Orchestration with LogicFlow: Solving Low‑Code Expansion Challenges

Page Logic Orchestration with LogicFlow solves low‑code expansion challenges by replacing rigid zero‑code property panels with a visual workflow editor that lets operators compose, debug, and execute flexible page logic using custom nodes, parallel execution, and repeatable flows, reducing development cost and complexity.

EngineLogicFlowVisual Programming
0 likes · 13 min read
Page Logic Orchestration with LogicFlow: Solving Low‑Code Expansion Challenges
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 15, 2023 · Frontend Development

Understanding Browser Caching: Strong vs. Conditional Cache, Disk & Memory, and Nginx Configuration

This article explains the complete browser caching workflow for Google Chrome, covering strong and conditional caching mechanisms, the differences between disk and memory caches, relevant HTTP response headers, how to clear or bypass caches, and practical Nginx configuration tips for front‑end developers.

Cache-Controlbrowser cachingfrontend
0 likes · 16 min read
Understanding Browser Caching: Strong vs. Conditional Cache, Disk & Memory, and Nginx Configuration
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 10, 2023 · Frontend Development

Understanding CSS3 steps() Animation: Theory, Syntax, and Practical Examples

This article explains the CSS3 steps() timing function, contrasting it with linear animation, detailing its syntax, parameters, start/end behavior, and provides multiple practical demos—including frame-by-frame animations, typewriter effects, and countdown timers—while analyzing how steps divide animation segments and affect timing.

CSSfrontendsteps
0 likes · 11 min read
Understanding CSS3 steps() Animation: Theory, Syntax, and Practical Examples
vivo Internet Technology
vivo Internet Technology
Aug 9, 2023 · Frontend Development

Accessibility Adaptation Practices for Vivo H5 Front‑End Projects

Vivo’s front‑end team outlines practical accessibility adaptations for H5 Android projects, emphasizing ARIA roles and states, proper tabindex ordering, language attributes, alt text or aria‑label for images, button roles, numeric speech conversion, focus management in dialogs and pickers, and a comprehensive checklist to ensure inclusive mobile experiences.

ARIAH5accessibility
0 likes · 18 min read
Accessibility Adaptation Practices for Vivo H5 Front‑End Projects
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 8, 2023 · Frontend Development

Understanding Browser Rendering: How HTML, CSS, and JavaScript Influence Page Rendering and Performance

This article explains the browser's critical rendering path, detailing how HTML is parsed into a DOM, how CSS is turned into a CSSOM, how the render tree is built, and how JavaScript and CSS can block or delay rendering, providing practical examples and performance testing results.

BrowserPerformanceRendering
0 likes · 26 min read
Understanding Browser Rendering: How HTML, CSS, and JavaScript Influence Page Rendering and Performance
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 5, 2023 · Frontend Development

Second‑Level (秒级) Front‑End Rollback: A Step‑by‑Step Demo Using Vite, React, and Node

This article presents a complete tutorial for implementing a near‑instant (second‑level) rollback mechanism for single‑page front‑end applications, covering the underlying idea, project setup with Vite and React, history recording, a lightweight Node server, and a petite‑Vue visual interface for selecting and applying previous builds.

ReActRollbackVite
0 likes · 20 min read
Second‑Level (秒级) Front‑End Rollback: A Step‑by‑Step Demo Using Vite, React, and Node
Meituan Technology Team
Meituan Technology Team
Aug 3, 2023 · Frontend Development

Rome: Enhancing Front‑end Development Collaboration and Efficiency at Meituan

The article details Meituan’s Rome front‑end framework, covering its business and technical background, the engineering ecosystem and evolution path, large‑scale upgrades, IDE‑based development assistance, efficiency and quality improvements, metric collection, real‑world adoption across 1,400+ projects, and future trends such as deeper dev‑chain integration and AI‑assisted coding.

Build OptimizationIDEMeituan
0 likes · 29 min read
Rome: Enhancing Front‑end Development Collaboration and Efficiency at Meituan
Yuewen Experience Design (YUX)
Yuewen Experience Design (YUX)
Aug 3, 2023 · Frontend Development

How to Build a Scalable, Composable Design System in Figma

This article explains why the old component library became a bottleneck, outlines the creation of a new Figma‑based design system using composable components, variants, and instance swaps, and demonstrates how modular sub‑components, clear APIs, and open layouts improve flexibility, maintainability, and product delivery speed.

FigmaUI architecturecomponent API
0 likes · 15 min read
How to Build a Scalable, Composable Design System in Figma
HelloTech
HelloTech
Aug 3, 2023 · Frontend Development

Dora: An Open‑Source Taro Mini‑Program Micro‑Frontend Framework

Dora is an open‑source micro‑frontend framework for Taro mini‑programs that lets developers split multi‑page business logic into independent sub‑applications managed via a simple config.json, communicate through a context bridge and event system, and synchronize versions with Git tags, streamlining multi‑team collaboration and reducing overall complexity.

frontendmicro‑frontendmini-program
0 likes · 7 min read
Dora: An Open‑Source Taro Mini‑Program Micro‑Frontend Framework
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 3, 2023 · Frontend Development

Building a Canvas‑Based Rich Text Editor Similar to Word

This tutorial walks through creating a lightweight, canvas‑driven rich‑text editor that mimics Word’s layout and editing features, covering data structures, page rendering, text measurement, line calculation, cursor handling, keyboard input, deletion, line breaks, and selection using plain JavaScript and HTML5 canvas.

CanvasHTML5frontend
0 likes · 28 min read
Building a Canvas‑Based Rich Text Editor Similar to Word
政采云技术
政采云技术
Aug 2, 2023 · Frontend Development

Encapsulating DOM Exposure: From Scroll Listener to IntersectionObserver

This article describes how to abstract and improve DOM exposure tracking by first using a scroll listener with getBoundingClientRect and then refactoring to a more robust IntersectionObserver implementation, including code examples, configuration details, and compatibility considerations.

DOMExposureIntersectionObserver
0 likes · 8 min read
Encapsulating DOM Exposure: From Scroll Listener to IntersectionObserver
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 1, 2023 · Frontend Development

Understanding and Using localStorage and sessionStorage in Web Development

This article provides a comprehensive overview of browser localStorage and sessionStorage, covering their differences, compatibility, API usage, storage limits, performance tips, and practical applications such as habit tracking, first‑open prompts, and reducing redundant API calls.

JavaScriptWeb Storagefrontend
0 likes · 15 min read
Understanding and Using localStorage and sessionStorage in Web Development
Architect's Tech Stack
Architect's Tech Stack
Jul 31, 2023 · Frontend Development

DripTable: An Open‑Source, High‑Performance Enterprise Table Solution for React

This article introduces DripTable, a JD‑open‑source, React‑based enterprise table framework that uses JSON Schema for low‑code configuration, outlines its features, advantages, usage scenarios, and provides step‑by‑step installation and code examples for both the visual configuration side and the runtime side.

JSON SchemaReActTable
0 likes · 5 min read
DripTable: An Open‑Source, High‑Performance Enterprise Table Solution for React
Kuaishou E-commerce Frontend Team
Kuaishou E-commerce Frontend Team
Jul 28, 2023 · Frontend Development

How to Write High‑Quality Front‑End Code: Best Practices and Standards

This article explains why high‑quality front‑end code matters, defines its key attributes such as readability, maintainability, robustness and performance, and provides concrete guidelines on naming, comments, code organization, security, tooling, and e‑commerce front‑end standards to help developers write clean, efficient, and scalable code.

best practicescode qualityfrontend
0 likes · 23 min read
How to Write High‑Quality Front‑End Code: Best Practices and Standards
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jul 28, 2023 · Frontend Development

Master Modern Front-End: CSS 3D, Design Systems, Canvas Engine & Chrome 115

This article surveys recent front‑end advancements, covering stunning CSS 3D image effects, design‑system construction, the high‑performance leaferjs canvas engine, Chrome 115’s new capabilities, TypeScript’s typechat project, npm ecosystem insights, DDD practices in information services, and an overview of a leading front‑end team.

Browser FeaturesCanvasDDD
0 likes · 4 min read
Master Modern Front-End: CSS 3D, Design Systems, Canvas Engine & Chrome 115
政采云技术
政采云技术
Jul 26, 2023 · Frontend Development

Reflections on Building Infrastructure in Front‑End Development

This article shares practical experiences, challenges, and best‑practice advice for front‑end engineers building reusable infrastructure platforms, emphasizing long‑term planning, cross‑team collaboration, incremental delivery, data‑driven validation, and the importance of balancing low‑level architecture with user‑facing product features.

EngineeringPlatformfrontend
0 likes · 16 min read
Reflections on Building Infrastructure in Front‑End Development
JD Retail Technology
JD Retail Technology
Jul 25, 2023 · Frontend Development

How JD’s Low‑Code Platform Transforms Mini‑Program Development

The article examines JD’s low‑code development platform for WeChat mini‑programs, detailing its visual DSL, architecture, layered iOC design, feature set—including drag‑and‑drop canvas, UI components, data binding, and ChatGPT integration—while discussing trade‑offs between generic versus vertical solutions and the platform’s configuration principles.

JDMini ProgramWeChat
0 likes · 18 min read
How JD’s Low‑Code Platform Transforms Mini‑Program Development
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jul 21, 2023 · Frontend Development

Essential Front-End Architecture, Performance, and Modern Tools: CSS, TypeScript, Chrome 115

This article curates key front-end topics—including simple architecture patterns, Tencent's performance optimization tactics, CSS fundamentals from "CSS World," advanced TypeScript tricks, and the notable features of Chrome 115—while also introducing the Cloud Classroom front-end team’s mission and structure.

ChromePerformanceTypeScript
0 likes · 3 min read
Essential Front-End Architecture, Performance, and Modern Tools: CSS, TypeScript, Chrome 115
KooFE Frontend Team
KooFE Frontend Team
Jul 20, 2023 · Frontend Development

How React 18’s Concurrent Features Supercharge App Performance

React 18 introduces concurrent rendering, transitions, Suspense, and Server Components, which together reduce long tasks, lower total blocking time, and improve user interaction by allowing non‑urgent updates to run in the background, ultimately delivering smoother, more responsive web applications.

Concurrent RenderingPerformanceReAct
0 likes · 20 min read
How React 18’s Concurrent Features Supercharge App Performance
Bilibili Tech
Bilibili Tech
Jul 18, 2023 · Frontend Development

Frontend Performance Monitoring: Loading Metrics and Jank Detection using PerformanceObserver and js-self-profiling API

The article explains how to build a frontend performance monitoring system that uses PerformanceObserver and the js‑self‑profiling API to capture Core Web Vitals, detect long‑task jank, correlate network requests and user actions, and preview future ComputePressure metrics for comprehensive user‑experience diagnostics.

ComputePressurePerformance Monitoringfrontend
0 likes · 11 min read
Frontend Performance Monitoring: Loading Metrics and Jank Detection using PerformanceObserver and js-self-profiling API
Goodme Frontend Team
Goodme Frontend Team
Jul 17, 2023 · Frontend Development

Mastering Clean Architecture for Frontend: A Practical Guide with React & TypeScript

This article explains clean architecture concepts—domain, use case, and application layers—and demonstrates how to apply them in a frontend React/TypeScript project, covering design principles, layer responsibilities, dependency rules, advantages, costs, and concrete code examples for a cookie‑shop example.

Clean ArchitectureDomain-Driven Designfrontend
0 likes · 40 min read
Mastering Clean Architecture for Frontend: A Practical Guide with React & TypeScript
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jul 14, 2023 · Frontend Development

Exploring Modern Frontend Techniques: Micro‑Frontends, Pixi.js, Import Maps & More

This article curates a series of frontend engineering insights, covering request‑optimization strategies, an introduction to micro‑frontends with qiankun, building a custom animated chart as an alternative to ECharts, quick Pixi.js basics, the new JavaScript Import Maps feature, and a brief overview of the Cloud Academy frontend team.

Import MapsJavaScriptPerformance
0 likes · 3 min read
Exploring Modern Frontend Techniques: Micro‑Frontends, Pixi.js, Import Maps & More
Goodme Frontend Team
Goodme Frontend Team
Jul 14, 2023 · Frontend Development

Why DingTalk Mini‑Program Development Feels Like a Nightmare (and How to Survive)

The article recounts a team's two‑year deep dive into DingTalk mini‑program development, exposing numerous iOS keyboard bugs, missing APIs, version‑upgrade quirks, performance issues, and inadequate official support, while also sharing workarounds, CI/CD automation tips, and suggestions for platform improvement.

CI/CDDingTalkMini Program
0 likes · 21 min read
Why DingTalk Mini‑Program Development Feels Like a Nightmare (and How to Survive)
Tencent Cloud Developer
Tencent Cloud Developer
Jul 13, 2023 · Frontend Development

Sogou Baike Mobile Front‑End System Upgrade: Architecture, Process, and Performance Optimization

The Sogou Baike mobile front‑end upgrade consolidated three fragmented projects into a single repository, introduced React‑SSR with routing and Redux, streamlined CI/CD, trimmed SSR payloads, lazy‑loaded assets and cut first‑screen requests, resulting in a 24% faster load, 35% bandwidth reduction, 11% CTR rise and a modern, cross‑stack foundation.

SSRWeb Developmentarchitecture
0 likes · 16 min read
Sogou Baike Mobile Front‑End System Upgrade: Architecture, Process, and Performance Optimization
Selected Java Interview Questions
Selected Java Interview Questions
Jul 13, 2023 · Frontend Development

Guidelines for Frontend‑Backend Separation and API Specification (V1.0.0)

This article discusses the evolution from MVC‑based backend‑centric development to modern frontend‑backend separation, explains the benefits of clear responsibility division, outlines the SPA era with Ajax, and provides a detailed V1.0.0 API specification including request/response formats, pagination, and special field conventions.

APISPAbackend
0 likes · 11 min read
Guidelines for Frontend‑Backend Separation and API Specification (V1.0.0)
Kuaishou E-commerce Frontend Team
Kuaishou E-commerce Frontend Team
Jul 13, 2023 · Frontend Development

Master Vue Internationalization with vue‑swift‑i18n: Full Feature Guide

This guide explains how the vue‑swift‑i18n VS Code extension automates detection, JSON generation, key replacement, tooltip display, JSON flattening, and code completion for Chinese strings in Vue projects, providing step‑by‑step instructions, configuration options, and practical examples to streamline internationalization.

VS CodeVueautomation
0 likes · 8 min read
Master Vue Internationalization with vue‑swift‑i18n: Full Feature Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 10, 2023 · Frontend Development

The Evolution and Competitive Trends of Next‑Generation Frontend Frameworks

This article analyses how modern frontend view frameworks such as Solid, Svelte, Qwik, React, Vue and Angular are converging on a solidified programming paradigm while competing through fine‑grained rendering, reactive data, developer tooling, compilation strategies and the push to reduce JavaScript for better first‑page performance.

FrameworksPerformanceReactivity
0 likes · 14 min read
The Evolution and Competitive Trends of Next‑Generation Frontend Frameworks
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 10, 2023 · Big Data

Design and Implementation of the Log Reporting, Collection, and Distribution Pipeline in NetEase Cloud Music's Corona Front‑end Monitoring System

The article details NetEase Cloud Music’s Corona monitoring pipeline, explaining how SDKs report logs via an HTTP service, how a transmission layer normalizes and stores them, how a Flume‑like collector forwards logs to HBase and Kafka, and how Flink tasks shard and filter streams for various monitoring services while handling traffic spikes and offering an independent Node.js channel for other business units.

FlinkKafkaLog Monitoring
0 likes · 10 min read
Design and Implementation of the Log Reporting, Collection, and Distribution Pipeline in NetEase Cloud Music's Corona Front‑end Monitoring System
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jul 7, 2023 · Frontend Development

Latest Front‑End Innovations: Chrome PiP, IndexedDB, Performance Hacks, Vue & ES Features

This roundup covers Chrome’s new Document Picture‑in‑Picture API, WhatsApp’s shift away from Electron, a deep‑dive into IndexedDB versus other web storage options, a real‑world performance analysis case, Vue’s dynamic image handling with require, and the latest ES7‑ES12 language features.

ChromeJavaScriptPerformance
0 likes · 3 min read
Latest Front‑End Innovations: Chrome PiP, IndexedDB, Performance Hacks, Vue & ES Features
JD.com Experience Design Center
JD.com Experience Design Center
Jul 7, 2023 · Frontend Development

How to Boost Front‑End Performance by 279%: A Step‑by‑Step Optimization Guide

This article walks through a real‑world front‑end performance overhaul, explaining how Lighthouse metrics revealed major bottlenecks, detailing practical optimizations such as code splitting, lazy loading, image format changes, and CSP setup, and showing how monitoring tools keep the site fast over time.

LighthouseOptimizationPerformance
0 likes · 11 min read
How to Boost Front‑End Performance by 279%: A Step‑by‑Step Optimization Guide
TAL Education Technology
TAL Education Technology
Jul 6, 2023 · Frontend Development

Introduction to Web Components: Custom Elements, Shadow DOM, Templates, and Slots

This article introduces Web Components, explains the three core technologies—custom elements, Shadow DOM, and templates with slots—provides detailed code examples for each, discusses lifecycle callbacks, demonstrates encapsulation benefits, and offers practical guidance on using them across modern front‑end frameworks.

Shadow DOM__slots__custom elements
0 likes · 12 min read
Introduction to Web Components: Custom Elements, Shadow DOM, Templates, and Slots
php Courses
php Courses
Jul 6, 2023 · Frontend Development

Preventing Duplicate Form Submissions with ThinkPHP6 and Vue3

This article explains how to prevent duplicate form submissions in web applications by disabling the submit button on the Vue3 front end and using a server‑generated token in ThinkPHP6 to verify request uniqueness, providing full code examples for both sides.

ThinkPHP6Vue3backend
0 likes · 7 min read
Preventing Duplicate Form Submissions with ThinkPHP6 and Vue3
Goodme Frontend Team
Goodme Frontend Team
Jul 6, 2023 · Frontend Development

How to Speed Up an Electron App Startup from 10 seconds to 1 second

This article explains how to measure, analyze, and optimize the startup performance of an Electron‑based cash‑register application, covering main‑process timing, renderer white‑screen reduction, code‑splitting, tree‑shaking, require caching, V8 snapshots, and user‑perceived improvements such as skeleton screens.

ElectronOptimizationfrontend
0 likes · 17 min read
How to Speed Up an Electron App Startup from 10 seconds to 1 second
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jun 30, 2023 · Frontend Development

Frontend Highlights: EventSource, IndexedDB, Chakra UI, Async‑Validator, ES2023

This article surveys recent frontend developments, explaining why ChatGPT uses EventSource instead of WebSocket, promoting IndexedDB as the new storage favorite, celebrating Chakra UI’s growth, detailing async‑validator’s role in form validation across major UI libraries, and summarizing the new features introduced in ECMAScript 2023.

ECMAScript 2023IndexedDBWeb Development
0 likes · 4 min read
Frontend Highlights: EventSource, IndexedDB, Chakra UI, Async‑Validator, ES2023
macrozheng
macrozheng
Jun 30, 2023 · Backend Development

Mastering Order Management in a SpringBoot‑Vue E‑Commerce Project

This article walks through the design and implementation of the order module in the Mall project, covering both backend administration and frontend shopping flow, database schema, API design, and available video tutorials for a comprehensive e‑commerce solution.

E‑commerceSpringBootVue
0 likes · 8 min read
Mastering Order Management in a SpringBoot‑Vue E‑Commerce Project
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jun 28, 2023 · Frontend Development

Mastering OpenTiny: Build Cross‑Framework Admin Apps and Custom Themes in Minutes

This article introduces OpenTiny, an enterprise‑grade, cross‑framework component library for Vue2, Vue3, and Angular, explains its five key advantages—including seamless Vue2‑to‑Vue3 migration and renderless architecture—and provides step‑by‑step commands to quickly scaffold an admin system and customize themes via its CLI and theme‑config tools.

CLIOpenTinyTheme customization
0 likes · 7 min read
Mastering OpenTiny: Build Cross‑Framework Admin Apps and Custom Themes in Minutes
php Courses
php Courses
Jun 28, 2023 · Frontend Development

Real-time Data Visualization Using PHP WebSocket and Highcharts

This tutorial explains how to build a real-time data visualization feature by setting up a PHP WebSocket server with Ratchet and displaying live data on the client side using Highcharts, covering environment setup, server and client code, and deployment considerations.

PHPdata visualizationfrontend
0 likes · 9 min read
Real-time Data Visualization Using PHP WebSocket and Highcharts
JD Cloud Developers
JD Cloud Developers
Jun 27, 2023 · Frontend Development

Unlocking JD’s Race Ranking H5: Key Front‑End Techniques & Animations

This article explores the core front‑end technologies behind JD’s Race Ranking H5 page, covering animation implementations, style configuration, skin switching, poster generation, debugging tools, API protection, and deployment workflows, offering practical insights and code examples for developers building sophisticated mobile web applications.

H5PerformanceVue
0 likes · 21 min read
Unlocking JD’s Race Ranking H5: Key Front‑End Techniques & Animations
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jun 25, 2023 · Frontend Development

Front‑End Mastery: ChatGPT Pair‑Programming, Clean JavaScript, and UI Metrics

This article curates recent front‑end engineering insights, including a ChatGPT‑driven pair‑programming approach using the driver‑observer model, a rapid 200‑line Vue‑like framework built with AI assistance, practical JavaScript code‑cleanliness techniques, strategies for optimistic UI design, and a lightweight method for measuring user‑experience metrics.

ChatGPTJavaScriptUI design
0 likes · 4 min read
Front‑End Mastery: ChatGPT Pair‑Programming, Clean JavaScript, and UI Metrics
21CTO
21CTO
Jun 22, 2023 · Frontend Development

Vue vs React: Which Programming and View Style Fits Your Project?

This article compares Vue and React across programming syntax, view templating, component architecture, routing, state management, lifecycle hooks, and side‑effect handling, highlighting the trade‑offs in syntax complexity, flexibility, and developer ergonomics to help you choose the right framework for your needs.

ComparisonProgramming StyleVue
0 likes · 19 min read
Vue vs React: Which Programming and View Style Fits Your Project?
21CTO
21CTO
Jun 21, 2023 · Frontend Development

How a Solo Ukrainian Developer Built a Free Photoshop Alternative with Pure JavaScript

This article recounts how Ivan Kutskir spent seven years creating Photopea, a fully client‑side, web‑based Photoshop clone built entirely with JavaScript, detailing his background, development challenges, technical architecture, user growth, monetization strategies, and lessons for aspiring developers.

JavaScriptPhotopeacase study
0 likes · 12 min read
How a Solo Ukrainian Developer Built a Free Photoshop Alternative with Pure JavaScript
政采云技术
政采云技术
Jun 21, 2023 · Frontend Development

Analysis of Common Frontend Issues

This article examines typical frontend development pitfalls—including numeric type quirks, precision loss, function length, object ordering, asynchronous timer inaccuracies, race conditions, CSS positioning, stacking contexts, performance bottlenecks, and compatibility concerns—providing explanations, code examples, and practical mitigation strategies for developers.

CSSJavaScriptPerformance
0 likes · 18 min read
Analysis of Common Frontend Issues
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 19, 2023 · Frontend Development

Breaking the CRUD Sisyphus Loop: Low‑Code, DSL, and Atomic Components for Frontend Development

The article examines how low‑code platforms and domain‑specific languages can transform repetitive CRUD development in front‑end engineering by introducing visual abstraction, atomic components, and declarative DSLs, while also discussing their limitations, practical implementation patterns, and the importance of conventions over configuration.

CRUDDSLVue
0 likes · 14 min read
Breaking the CRUD Sisyphus Loop: Low‑Code, DSL, and Atomic Components for Frontend Development
Test Development Learning Exchange
Test Development Learning Exchange
Jun 17, 2023 · Frontend Development

Building a Smart XPath Helper Chrome Extension with Python and JavaScript

This tutorial explains how to develop a Chrome extension that assists developers in locating web page elements and generating XPath expressions by outlining the plugin's structure, providing complete configuration files, JavaScript code, HTML/CSS UI, and step‑by‑step instructions for loading and testing the extension.

Chrome ExtensionJavaScriptPython
0 likes · 7 min read
Building a Smart XPath Helper Chrome Extension with Python and JavaScript
Tencent Cloud Developer
Tencent Cloud Developer
Jun 14, 2023 · Frontend Development

How Tencent Video Built a One‑Code Multi‑Platform Search with Hippy

This article explains how Tencent Video created a unified search system that runs on Android, iOS, H5, mini‑programs and PC by consolidating backend interfaces, using the Hippy‑Vue stack, conditional compilation, and a three‑layer template to dramatically reduce development and maintenance costs.

HippyVuecross-platform
0 likes · 12 min read
How Tencent Video Built a One‑Code Multi‑Platform Search with Hippy
DeWu Technology
DeWu Technology
Jun 12, 2023 · Frontend Development

Design and Implementation of an H5 Page Experience Checkpoint Service

The article describes how to build an H5 page Experience Checkpoint service that automatically runs headless‑browser scripts to detect critical (P0) and potential (P1) UX issues—such as large media, privacy leaks, or slow APIs—by integrating data providers, page inspectors, and reporters into an existing inspection system, exposing a task‑creation API, and delivering detailed HTML reports via Feishu.

BullE2E testingWeb Performance
0 likes · 16 min read
Design and Implementation of an H5 Page Experience Checkpoint Service
JD Tech
JD Tech
Jun 12, 2023 · Frontend Development

A Decade of Front‑End Technology Evolution: From HTML to AI‑Enhanced Development

Over the past ten years, front‑end development has transformed from basic HTML, CSS, and JavaScript into a sophisticated ecosystem featuring libraries like jQuery, frameworks such as Angular, React, and Vue, modern tooling, security practices, progressive web apps, and emerging AI integrations, reshaping how developers build web experiences.

AIFrameworksWeb Development
0 likes · 35 min read
A Decade of Front‑End Technology Evolution: From HTML to AI‑Enhanced Development