Tagged articles

frontend

3211 articles · Page 15 of 33
HomeTech
HomeTech
Sep 6, 2022 · Frontend Development

Building a Reusable Vue Table Component with Pagination and Loading

This article explains how to create a reusable Vue component called PageTable that encapsulates Element UI table and pagination with built-in loading handling, data fetching via a parent-provided fetchData method, and slot-based column customization.

ComponentElement UIPagination
0 likes · 6 min read
Building a Reusable Vue Table Component with Pagination and Loading
php Courses
php Courses
Sep 5, 2022 · Frontend Development

10 Common Frontend Authentication Methods and Their Use Cases

This article introduces ten widely used frontend authentication techniques—including HTTP Basic Auth, Session‑Cookie, Token, JWT, SSO, OAuth 2.0, QR‑code login, one‑click login, and more—explaining their scenarios, advantages, and security considerations.

JWTfrontendtoken
0 likes · 3 min read
10 Common Frontend Authentication Methods and Their Use Cases
Architect
Architect
Sep 2, 2022 · Frontend Development

Optimizing Front‑End and Back‑End Collaboration with Data Direct Capability at Baidu Commercial Front‑End Team

The article describes how Baidu's commercial front‑end team introduced a data‑direct capability and BFF layer to streamline front‑end/back‑end cooperation, reduce environment‑maintenance overhead, enable parallel development, and improve overall delivery efficiency across multiple project phases.

BFFData Integrationcollaboration
0 likes · 9 min read
Optimizing Front‑End and Back‑End Collaboration with Data Direct Capability at Baidu Commercial Front‑End Team
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 2, 2022 · Frontend Development

How to Build a Standardized Webpack + React + TypeScript Front‑End from Scratch

This tutorial walks you through creating a production‑ready front‑end project from an empty directory using Webpack 5, React 18 and TypeScript, covering project structure, dependencies, Babel and TypeScript setup, resource handling, development environment, performance optimizations, and full configuration files.

BabelConfigurationESLint
0 likes · 26 min read
How to Build a Standardized Webpack + React + TypeScript Front‑End from Scratch
360 Smart Cloud
360 Smart Cloud
Aug 31, 2022 · Frontend Development

WebRTC Basics: Accessing Media Devices, Streams, Screen Sharing, and Recording

This article introduces WebRTC fundamentals, explains how to enumerate audio/video devices, describes MediaStream and MediaStreamTrack concepts, demonstrates using getUserMedia for media capture with constraints, shows screen sharing via getDisplayMedia, and provides code examples for recording and downloading video streams using MediaRecorder.

MediaDevicesMediaRecorderScreenSharing
0 likes · 9 min read
WebRTC Basics: Accessing Media Devices, Streams, Screen Sharing, and Recording
KooFE Frontend Team
KooFE Frontend Team
Aug 30, 2022 · Frontend Development

Mastering Composable React Components: Build a Reusable Tabs UI

This article explains core principles for designing composable React APIs, demonstrates how to decompose UI into stable, reusable parts, and walks through a complete implementation of a flexible Tabs component with context, render‑props, and testing strategies.

Component CompositionReActfrontend
0 likes · 22 min read
Mastering Composable React Components: Build a Reusable Tabs UI
Tencent Cloud Developer
Tencent Cloud Developer
Aug 30, 2022 · Frontend Development

Comprehensive Guide to Webpack: Core Concepts, Configuration, Loaders, and Optimization

This comprehensive, step‑by‑step guide walks developers through Webpack’s core concepts, project setup, configuration files, development server with hot module replacement, essential loaders for CSS, images, Less, and Babel, plus optimization techniques such as JavaScript minification, CSS extraction, and output cleaning.

BabelOptimizationdev server
0 likes · 15 min read
Comprehensive Guide to Webpack: Core Concepts, Configuration, Loaders, and Optimization
网易UEDC
网易UEDC
Aug 30, 2022 · Frontend Development

Fix Pixel-Perfect Line Height Across Design and Code with Fin Plugin

This article explains the common line‑height inconsistencies between UI design and front‑end implementation, introduces the open‑source Fin Line‑Height Fix plugin for Figma and Sketch, and provides step‑by‑step usage instructions plus code examples for iOS, Android, and React Native.

Design ToolsFigmaSketch
0 likes · 8 min read
Fix Pixel-Perfect Line Height Across Design and Code with Fin Plugin
Huolala Tech
Huolala Tech
Aug 30, 2022 · Frontend Development

How React DevTools Peeks Inside Components and Extends useDebugValue

This article explains the inner workings of React DevTools, how it hooks into ReactDOM to access FiberNode structures and component data, and demonstrates a custom useDebugValueAnywhere implementation that bypasses the original hook's limitations for advanced debugging.

DevToolsFiberReAct
0 likes · 8 min read
How React DevTools Peeks Inside Components and Extends useDebugValue
Baidu Geek Talk
Baidu Geek Talk
Aug 29, 2022 · Backend Development

Optimizing Front‑Back End Collaboration with Interface Platform and Data Direct Access at Baidu

Baidu’s commercial front‑end team integrated an interface platform with a data‑direct capability—leveraging BFF layers, Redis‑based offline data injection, stub services, data grading, and fragment‑based batch editing—to enable true parallel front‑back end development, eliminate separate test environments, and cut average project delivery time by more than half across thousands of projects.

BFFData PipelinePlatform Engineering
0 likes · 9 min read
Optimizing Front‑Back End Collaboration with Interface Platform and Data Direct Access at Baidu
ByteDance Web Infra
ByteDance Web Infra
Aug 26, 2022 · Frontend Development

Measuring and Optimizing Site Performance: Metrics, Collection Methods, and Evaluation

This article explains how ByteDance measures website performance, introduces key front‑end performance metrics such as FP, FCP, LCP, TTI, TBT, FID, and MPFID, describes the APIs and code needed to collect them, and discusses how to evaluate and improve overall site performance using these indicators.

OptimizationPerformance MonitoringWeb Performance
0 likes · 16 min read
Measuring and Optimizing Site Performance: Metrics, Collection Methods, and Evaluation
DaTaobao Tech
DaTaobao Tech
Aug 26, 2022 · Cloud Native

Practical Experience of FaaS Adoption in Alibaba's Big‑Taobao Industry

Alibaba's Big‑Taobao team describes how shifting data‑assembly logic to front‑end Function‑as‑a‑Service transformed engineers into business partners, cut integration costs, boosted development speed, and required careful cost‑benefit analysis, incremental migration, traffic safety measures, and a low‑code orchestration platform to ensure stable, scalable adoption.

CloudNativeFaaSPerformance
0 likes · 13 min read
Practical Experience of FaaS Adoption in Alibaba's Big‑Taobao Industry
58 Tech
58 Tech
Aug 25, 2022 · Mobile Development

CoralSea Cross‑Platform Dynamic UI Solution: Architecture, Implementation, and Performance Evaluation

This technical article introduces CoralSea, a cross‑platform dynamic UI framework developed by 58.com and Anjuke, detailing its background, DSL‑based design, low‑code editor, D2X‑Tool, mobile engine, performance comparisons with native, RN, Flutter, and Tangram, as well as real‑world application cases and future roadmap.

DSLDynamic UIcross-platform
0 likes · 25 min read
CoralSea Cross‑Platform Dynamic UI Solution: Architecture, Implementation, and Performance Evaluation
Baidu Geek Talk
Baidu Geek Talk
Aug 24, 2022 · Frontend Development

Mastering State Management and Time‑Travel Debugging with san‑store

This article explains why front‑end state management is essential, walks through the flux‑based san‑store architecture, demonstrates core usage and code patterns, and details how san‑devtools implements time‑travel debugging by logging state snapshots, computing diffs, and replaying them to restore previous UI states.

FluxJavaScriptState Management
0 likes · 11 min read
Mastering State Management and Time‑Travel Debugging with san‑store
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 23, 2022 · Frontend Development

How Alibaba’s Low‑Code Engine Enables Powerful Debugging for Non‑Frontend Users

This article explains the challenges of debugging low‑code platforms for non‑frontend developers, describes Alibaba’s layered architecture and low‑code debugging protocol, and details the core debugging features—error logs, component inspection, data source panels, schema view, and extensible plugins—designed to reduce support costs and improve developer productivity across dozens of internal platforms.

DebuggingDevelopmentPlatform
0 likes · 27 min read
How Alibaba’s Low‑Code Engine Enables Powerful Debugging for Non‑Frontend Users
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Aug 19, 2022 · Frontend Development

Top Frontend Innovations: Bundle-less, Build Speed, Low-Code & Design Tips

This collection highlights recent front‑end engineering insights, covering bundle‑less approaches with tools like Snowpack and Vite, dramatic build‑time reductions for large Vue/TypeScript applications, low‑code platform implementation for multi‑tenant CRM, and design strategies that enhance information‑reading experiences.

Build OptimizationDesignbundle-less
0 likes · 3 min read
Top Frontend Innovations: Bundle-less, Build Speed, Low-Code & Design Tips
360 Quality & Efficiency
360 Quality & Efficiency
Aug 19, 2022 · Frontend Development

Comparison of H5 (HTML5) and WeChat Mini Programs: Concepts, Development, and User Experience

This article explains what H5 (HTML5) and WeChat Mini Programs are, compares their development tools, runtime environments, system permissions, performance, usage scenarios, sharing methods, payment capabilities, and testing considerations, highlighting the strengths and limitations of each technology.

ComparisonHTML5WeChat mini program
0 likes · 8 min read
Comparison of H5 (HTML5) and WeChat Mini Programs: Concepts, Development, and User Experience
21CTO
21CTO
Aug 17, 2022 · Frontend Development

What’s New in TypeScript 4.8? Key Changes, Bugs, and Migration Tips

TypeScript 4.8 enters its release‑candidate phase with a scheduled stable launch in late August, introducing a new server preference for import exclusions and stricter object‑comparison checks that flag previously silent bugs, while Google reports minimal impact on its codebase.

4.8JavaScriptTypeScript
0 likes · 4 min read
What’s New in TypeScript 4.8? Key Changes, Bugs, and Migration Tips
政采云技术
政采云技术
Aug 16, 2022 · Fundamentals

Comprehensive Guide to Regular Expressions in JavaScript

This article provides a thorough tutorial on regular expressions, covering their history, fundamental concepts like quantifiers and character classes, debugging tools, advanced techniques such as lazy versus greedy matching and assertions, JavaScript RegExp methods, compatibility considerations, and practical code examples for common validation patterns.

JavaScriptPattern Matchingfrontend
0 likes · 17 min read
Comprehensive Guide to Regular Expressions in JavaScript
ByteFE
ByteFE
Aug 12, 2022 · Industry Insights

Top Tech Reads: Frontend SDK Design, Cloud IDE Futures, Webpack Optimization

A curated roundup of technical deep‑dives covering Byte's frontend monitoring SDK architecture, the evolving landscape of Cloud IDEs, practical Webpack performance tricks, React Fiber internals, open‑platform front‑end design, visual log‑tracing solutions, engineering culture, the Bud framework, and clear explanations of TCP/UDP and iterators versus generators.

Cloud ComputingDevOpsWeb Development
0 likes · 8 min read
Top Tech Reads: Frontend SDK Design, Cloud IDE Futures, Webpack Optimization
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Aug 12, 2022 · Frontend Development

Top Frontend Techniques, Design Tips, and Emerging Tech Insights

This article curates cutting‑edge frontend topics—including Vite micro‑frontend challenges, ByteDance's monitoring SDK design, React vs Vue diff algorithms, design simplification for tool products, motion design patterns, and the rise of graph databases—offering concise insights for modern web developers.

DesignGraph DatabaseVite
0 likes · 3 min read
Top Frontend Techniques, Design Tips, and Emerging Tech Insights
ByteDance Web Infra
ByteDance Web Infra
Aug 8, 2022 · Frontend Development

Design and Architecture of a Multi‑Environment Frontend Monitoring SDK

The article explains how a frontend monitoring SDK can support diverse environments such as web, mini‑programs, and Electron by decoupling logic into interchangeable roles, providing a rich plugin lifecycle, enabling business‑driven extensions, on‑demand loading, and rigorous quality controls while minimizing impact on the host application.

MonitoringPluginSDK
0 likes · 15 min read
Design and Architecture of a Multi‑Environment Frontend Monitoring SDK
Architect's Tech Stack
Architect's Tech Stack
Aug 8, 2022 · Frontend Development

JSON Hero: A Simple and Powerful JSON Viewer and Editor

JSON Hero is a lightweight web‑based tool that offers multiple views, automatic content preview, search, and sharing capabilities for JSON data, with easy installation via Git and npm, making it a handy utility for developers who frequently work with JSON.

InstallationViewereditor
0 likes · 4 min read
JSON Hero: A Simple and Powerful JSON Viewer and Editor
ByteFE
ByteFE
Aug 5, 2022 · Frontend Development

Curated Technical Reads: V8 Memory Management, Web3 DApp, Vue3 Compilation, DNS Query, JavaScript Runtime, Software Engineering, Design Patterns, Low‑Code Component Loading, TypeScript Advanced Types, React Security Practices

This collection highlights recent technical articles covering JavaScript engine memory management, building a Web3 decentralized app, Vue 3 compilation improvements, DNS query mechanisms, creating a custom JavaScript runtime, software engineering insights, singleton design pattern, low‑code remote component loading, advanced TypeScript types, and React security best practices.

BlockchainJavaScriptTypeScript
0 likes · 5 min read
Curated Technical Reads: V8 Memory Management, Web3 DApp, Vue3 Compilation, DNS Query, JavaScript Runtime, Software Engineering, Design Patterns, Low‑Code Component Loading, TypeScript Advanced Types, React Security Practices
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 5, 2022 · Frontend Development

Liquid Flow Effects with SVG, CSS Masking, and Canvas – A Frontend Development Tutorial

This article demonstrates how to create dynamic liquid‑flow animations for static images using SVG filters (feTurbulence, feDisplacementMap), CSS mask‑image, Canvas drawing, and TweenMax, providing step‑by‑step code for generating hotspots, animating them, and integrating image upload and canvas clearing in a web page.

CSSCanvasSVG
0 likes · 13 min read
Liquid Flow Effects with SVG, CSS Masking, and Canvas – A Frontend Development Tutorial
政采云技术
政采云技术
Aug 2, 2022 · Frontend Development

A Brief Discussion on Remote Component Loading Solutions for Low‑Code Platforms

This article examines low‑code development platforms and presents three remote component loading strategies—global‑object, AMD (require.js), and ESModule—detailing their packaging, CDN deployment, loading logic, advantages, drawbacks, and a final recommendation for ESModule‑based loading in modern front‑end development.

AMDESMVue
0 likes · 18 min read
A Brief Discussion on Remote Component Loading Solutions for Low‑Code Platforms
DeWu Technology
DeWu Technology
Aug 1, 2022 · Frontend Development

Optimizing Rich Media Transmission in Customer Service IM with Web Workers and Object URLs

By replacing memory‑heavy base64 data URLs with temporary object URLs and moving intensive file‑reading tasks into a Web Worker, the customer‑service instant‑messaging platform can instantly preview rich media, avoid UI blockage, cut upload latency, and dramatically improve agent efficiency and user experience.

Rich MediaWeb Workerfile upload
0 likes · 12 min read
Optimizing Rich Media Transmission in Customer Service IM with Web Workers and Object URLs
php Courses
php Courses
Aug 1, 2022 · Frontend Development

Implementation of a Drag-and-Drop Captcha Using PHP and JavaScript

This article presents a step‑by‑step tutorial on creating a drag‑and‑drop captcha, covering the project repository, visual examples, underlying logic, PHP and JavaScript APIs, installation via Composer, and a link to the original detailed guide.

JavaScriptPHPdrag captcha
0 likes · 2 min read
Implementation of a Drag-and-Drop Captcha Using PHP and JavaScript
php Courses
php Courses
Jul 31, 2022 · Frontend Development

Useful npm Packages for Vue3 and Vite3 Development

This article presents a curated collection of npm libraries frequently used in Vue3 and Vite3 source code, offering developers ready‑to‑use tools for terminal styling, CLI interaction, argument parsing, file handling, debugging, environment management, bundling, testing, and more.

JavaScriptToolingVite
0 likes · 7 min read
Useful npm Packages for Vue3 and Vite3 Development
vivo Internet Technology
vivo Internet Technology
Jul 27, 2022 · Frontend Development

Multi-Tab Caching Strategies for Micro‑Frontend Applications Using qiankun

The Vivo Internet Front‑End team explains how to implement multi‑tab functionality and efficient caching in a qiankun‑based micro‑frontend architecture, comparing CSS hide/show and component‑level keep‑alive approaches, then presenting two strategies—simultaneous mounting versus app‑level vnode caching—choosing the latter for reduced memory usage and detailing its Vue‑specific implementation, communication handling, and future Vue 3 migration.

Vuecachingfrontend
0 likes · 17 min read
Multi-Tab Caching Strategies for Micro‑Frontend Applications Using qiankun
Alipay Experience Technology
Alipay Experience Technology
Jul 27, 2022 · Frontend Development

Solving npm Dependency Chaos in Frontend Infrastructure

A frontend engineer tackles slow npm installs, massive disk usage, a buggy package causing infinite loops, and the need for security scanning by deploying a domestic mirror, using npm overrides, and adopting cnpmcore for enterprise‑grade package management.

Dependency ManagementOverridesPrivate Registry
0 likes · 4 min read
Solving npm Dependency Chaos in Frontend Infrastructure
政采云技术
政采云技术
Jul 26, 2022 · Frontend Development

Frontend Rich Text Basics and Implementation

This article introduces the concept of rich text in the frontend, explains two primary input methods (iframe with designMode and contenteditable elements), details the Selection API for handling text ranges, demonstrates toolbar commands using execCommand, and provides complete demo code for building a simple rich‑text editor.

HTMLRich TextSelection
0 likes · 15 min read
Frontend Rich Text Basics and Implementation
ITPUB
ITPUB
Jul 23, 2022 · Fundamentals

Turn Every Issue into a Targeted Unit Test with Automated Scripts

This article explains how the ICBU low‑code platform’s rendering engine achieves high test coverage by linking each issue to a dedicated unit test and demo, using custom npm scripts, pre‑build cleanup, and a traceable changelog to improve code stability.

continuous integrationfrontendissue-driven testing
0 likes · 8 min read
Turn Every Issue into a Targeted Unit Test with Automated Scripts
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jul 22, 2022 · Frontend Development

Explore Cutting-Edge Frontend Techniques: Babel, Flutter, CSS Animations & More

This article curates a series of front‑end insights, covering Babel fundamentals and plugin development, Flutter widget lifecycle and state management, pure‑CSS transition recreations, user‑experience considerations, practical front‑end best‑practice tips, and a discussion on Vue’s potential move away from virtual DOM, while also inviting readers to join the Cloud Academy front‑end team.

BabelCSSFlutter
0 likes · 4 min read
Explore Cutting-Edge Frontend Techniques: Babel, Flutter, CSS Animations & More
Baidu MEUX
Baidu MEUX
Jul 22, 2022 · Frontend Development

How Responsive Grid Design Boosted User Engagement on a Short‑Video Platform

This case study details how Haokan Video’s PC site was transformed with a responsive 24‑column grid, streamlined navigation, visual‑noise reduction, and feed‑style content loading, resulting in higher content exposure, improved click‑through rates, and stable user retention after a month‑long AB test.

AB testingUI-UXfrontend
0 likes · 9 min read
How Responsive Grid Design Boosted User Engagement on a Short‑Video Platform
Ctrip Technology
Ctrip Technology
Jul 21, 2022 · Frontend Development

Open‑Platform Construction and Component Development Practices in Ctrip’s Legao System

This article outlines the design, implementation, and open‑platform strategies of Ctrip’s Legao system, covering component openness, custom build processes, dynamic loading, development tooling, static libraries, and dynamic form capabilities to enable reusable, low‑code, SSR‑ready frontend components.

Component ArchitectureOpen Platformfrontend
0 likes · 25 min read
Open‑Platform Construction and Component Development Practices in Ctrip’s Legao System
IT Services Circle
IT Services Circle
Jul 21, 2022 · Frontend Development

Understanding JSFuck: Writing Executable JavaScript with Only []()!+ Characters

This article explains how JavaScript’s type coercion rules allow the construction of any code using only six characters—[]()!+—by demonstrating conversions for booleans, numbers, letters, special symbols, and finally assembling arbitrary executable code via the Function constructor, with examples and a link to the online converter.

JSFuckJavaScriptObfuscation
0 likes · 6 min read
Understanding JSFuck: Writing Executable JavaScript with Only []()!+ Characters
ByteFE
ByteFE
Jul 20, 2022 · Frontend Development

Building a Pure JavaScript and CSS Analog Clock with Animation‑Delay

This tutorial demonstrates how to create a functional analog clock using only HTML, CSS keyframe animations, and a small JavaScript snippet that sets negative animation‑delay values so the clock starts synchronized with the current time.

CSSHTMLJavaScript
0 likes · 8 min read
Building a Pure JavaScript and CSS Analog Clock with Animation‑Delay
php Courses
php Courses
Jul 20, 2022 · Frontend Development

20 Essential JavaScript Hacks and Tricks

This article presents a curated list of twenty practical JavaScript hacks—including array initialization, sorting, logical operators, spread/rest, optional chaining, and more—demonstrating how modern ES6+ features can reduce code size, boost performance, and simplify common programming tasks.

JavaScriptWeb Developmentcode optimization
0 likes · 3 min read
20 Essential JavaScript Hacks and Tricks
JavaScript
JavaScript
Jul 20, 2022 · Frontend Development

13 Essential JavaScript Code Optimizations Every Developer Should Know

This article presents thirteen practical JavaScript techniques—from consolidating if statements and simplifying ternary logic to using spread operators and template strings—that help developers write cleaner, more efficient code while reducing redundancy and improving readability.

JavaScriptcode optimizationes6
0 likes · 5 min read
13 Essential JavaScript Code Optimizations Every Developer Should Know
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jul 16, 2022 · Frontend Development

Front‑End Highlights: Vue’s No‑Virtual‑DOM, HEVC Hardware Decode, UX Tips

This roundup spotlights cutting‑edge front‑end developments, including Vue’s upcoming no‑virtual‑DOM mode inspired by Solid.js, a practical guide to hardware‑accelerated HEVC decoding in Chromium, user‑experience advice from industry leaders, latency‑reduction techniques for TikTok live streams, and insights on measuring R&D efficiency.

HEVCPerformanceR&D Efficiency
0 likes · 3 min read
Front‑End Highlights: Vue’s No‑Virtual‑DOM, HEVC Hardware Decode, UX Tips
Java Architect Essentials
Java Architect Essentials
Jul 15, 2022 · Frontend Development

JSON Hero: A Simple and Powerful JSON Viewer Tool

JSON Hero is a lightweight, web‑based JSON viewer that offers multiple visualizations, content previews, search, and easy sharing links, with straightforward installation via Git and npm, making JSON inspection and editing more intuitive for developers.

Viewerfrontendjson
0 likes · 4 min read
JSON Hero: A Simple and Powerful JSON Viewer Tool
ByteFE
ByteFE
Jul 15, 2022 · Frontend Development

Tech Newsletter: Highlights on Bun Runtime, ESM Loader Hooks, Canvas, Proxy/Reflect, Unit Testing, and More

This newsletter curates recent technical insights covering the high‑performance Bun JavaScript runtime, ESM Loader Hooks for module processing without bundlers, deep dives into Canvas and CSS graphics, practical guides on unit testing, serverless deployment, and advanced JavaScript features like Proxy and Reflect, offering developers a comprehensive overview of modern frontend engineering trends.

JavaScriptPerformanceServerless
0 likes · 7 min read
Tech Newsletter: Highlights on Bun Runtime, ESM Loader Hooks, Canvas, Proxy/Reflect, Unit Testing, and More
Alipay Experience Technology
Alipay Experience Technology
Jul 15, 2022 · Frontend Development

Top Front-End Trends Shaping the Next Half-Year: Native Tools, Islands, and More

This article reviews the rapid evolution of front‑end development over the past six months, highlighting the rise of native‑code JavaScript tools, Tauri as an Electron alternative, the booming Islands architecture, full‑stack data flows, emerging Storybook competitors, advanced CSS features, headless UI components, React updates, and new documentation tools.

Toolchainarchitecturefrontend
0 likes · 7 min read
Top Front-End Trends Shaping the Next Half-Year: Native Tools, Islands, and More
php Courses
php Courses
Jul 14, 2022 · Frontend Development

29 Classic Vue Interview Questions Summary

This article compiles 29 essential Vue interview questions covering Vue 3 design goals, performance optimizations, component structure, Vuex architecture, routing techniques, Composition vs Options API, and common pitfalls, providing a comprehensive study guide for frontend developers preparing for technical interviews.

InterviewJavaScriptRouting
0 likes · 4 min read
29 Classic Vue Interview Questions Summary
Xingsheng Youxuan Technology Community
Xingsheng Youxuan Technology Community
Jul 13, 2022 · Frontend Development

How Picasso Simplifies Frontend A/B Testing with Efficient Flow and Custom Rules

This article explains how the Picasso platform provides a standardized, high‑efficiency A/B testing pipeline for front‑end developers, covering traffic allocation algorithms, flow reuse, orthogonal and mutually exclusive experiments, multi‑scenario rules, custom metrics, reporting, and future enhancements.

A/B testingExperiment Platformcustom metrics
0 likes · 12 min read
How Picasso Simplifies Frontend A/B Testing with Efficient Flow and Custom Rules
BaiPing Technology
BaiPing Technology
Jul 11, 2022 · Frontend Development

When Vue 3 Provide/Inject Fails: Key Insights and Fixes

This article explains how Vue 3's provide/inject mechanism works, demonstrates proper usage with strings, refs, and Symbols, analyzes why injected data may be unavailable across applications, and offers practical solutions such as using Symbol.for and application‑level provides.

InjectSymbolVue.js
0 likes · 11 min read
When Vue 3 Provide/Inject Fails: Key Insights and Fixes
JD Retail Technology
JD Retail Technology
Jul 11, 2022 · Frontend Development

Design and Implementation of the NutUI Collapse Panel Component

This article explains the design principles, implementation details, and advanced features of NutUI’s Collapse panel component, covering basic interaction, height‑based animation, flexible title bar with icons, configuration upgrades, slot usage, CSS variable styling, and Vue 3 provide/inject communication, supplemented with code examples.

CollapseProvide/InjectVue
0 likes · 12 min read
Design and Implementation of the NutUI Collapse Panel Component
IT Services Circle
IT Services Circle
Jul 10, 2022 · Frontend Development

Plasmo Framework Guide: Building Chrome Extensions with React and TypeScript

This article introduces Plasmo, a Next.js‑like framework for creating browser extensions using React and TypeScript, covering its key features, system requirements, project scaffolding, development workflow, content‑script integration, environment variables, internationalization, remote code handling, and publishing automation.

Browser extensionChromeDevelopment
0 likes · 17 min read
Plasmo Framework Guide: Building Chrome Extensions with React and TypeScript
Xianyu Technology
Xianyu Technology
Jul 6, 2022 · Frontend Development

Moyu Page Builder: Architecture, Schema Design, and Implementation for Xianyu Frontend

Moyu Page Builder is a low‑code visual editor for Xianyu that lets operations staff configure page content and dynamic data via extended JSON Schema mapped to Ant Design components, streamlining front‑end development, reducing collaboration overhead, improving first‑screen performance, and enabling time‑based, audience‑targeted scheduling.

FormilyVisual Editorfrontend
0 likes · 10 min read
Moyu Page Builder: Architecture, Schema Design, and Implementation for Xianyu Frontend
ByteDance Web Infra
ByteDance Web Infra
Jul 5, 2022 · Frontend Development

ByteDance Dev Better Series: Web Development Efficiency and New Technology Practices – Event Summary

The June 25 ByteDance‑ByteDance Dev Better technical salon, co‑hosted with Huatai Securities, presented a series of front‑end engineering talks covering serverless web development, modern.js engineering, DevOps adoption, and practical Q&A, offering valuable insights and best‑practice recommendations for web developers.

DevOpsModern.jsWeb Development
0 likes · 13 min read
ByteDance Dev Better Series: Web Development Efficiency and New Technology Practices – Event Summary
JavaScript
JavaScript
Jul 5, 2022 · Frontend Development

How the HTML inert Attribute Disables Interaction and Improves UI

The HTML inert attribute is a Boolean property that makes browsers ignore user input, focus, and selection within an element and its children, helping developers create more controlled and accessible user interfaces while being widely supported with a polyfill for older browsers.

HTMLaccessibilityfrontend
0 likes · 2 min read
How the HTML inert Attribute Disables Interaction and Improves UI
Sensors Frontend
Sensors Frontend
Jul 5, 2022 · Frontend Development

Essential Frontend Articles: Babel 7.18 Issues, TypeScript Migration, Monitoring & JS Security

This roundup presents a curated list of recent frontend development articles covering Babel 7.18 upgrade issues, TypeScript migration strategies, monitoring system design, JavaScript security techniques, ES2022 features, React Native Skia integration, GraphQL BFF practices, and thoughts on software complexity.

ComplexityElectronGraphQL
0 likes · 5 min read
Essential Frontend Articles: Babel 7.18 Issues, TypeScript Migration, Monitoring & JS Security
DeWu Technology
DeWu Technology
Jul 4, 2022 · Frontend Development

DeWu Customer Service Hotline: Architecture, Features, and Technical Implementation

DeWu’s new 400‑number customer service hotline augments its IM chat with a call‑handling console, using the Helly SDK, module‑federated components, finance‑data iframes, and IVR verification that cuts average call time by 12.5 seconds, while a state store improves performance, delivering 6.2 % of traffic as verified calls and paving the way for an upgraded telephony SDK, expanded self‑service IVR, more data panels, and configurable routing rules.

Customer ServiceIVRState Management
0 likes · 11 min read
DeWu Customer Service Hotline: Architecture, Features, and Technical Implementation
ByteFE
ByteFE
Jul 1, 2022 · Industry Insights

What’s New in Frontend, Cloud, and AI? Key Highlights from Vue, React, WebAssembly and More

This roundup covers the Vue 2.7 beta release, speculative futures for a Chromium‑only web, the architecture of a front‑end monitoring SDK, low‑code rendering standards, JavaScript sandbox evolution, GitHub Copilot’s general availability, WebAssembly trends, functional programming basics, Vue’s double‑ended diff algorithm, JSON.stringify pitfalls, and the latest focus areas of the React team.

Functional ProgrammingIndustry NewsReAct
0 likes · 7 min read
What’s New in Frontend, Cloud, and AI? Key Highlights from Vue, React, WebAssembly and More
DaTaobao Tech
DaTaobao Tech
Jun 30, 2022 · Frontend Development

VideoX: A Multi‑Platform Front‑End Video Player for Large‑Scale E‑Commerce

VideoX is a versatile front‑end video player built for Taobao’s massive e‑commerce platform, offering multi‑terminal playback, customizable controls, and analytics through a layered architecture that separates core decoding, framework integration, and experience assurance, while supporting modern web technologies and native fallbacks across diverse business scenarios.

RaxReActarchitecture
0 likes · 29 min read
VideoX: A Multi‑Platform Front‑End Video Player for Large‑Scale E‑Commerce
JavaScript
JavaScript
Jun 30, 2022 · Frontend Development

What’s New in JavaScript? Exploring the Latest Language Features

This article highlights recent JavaScript enhancements, including class member additions, private property checks with the in operator, top-level await, the error.cause property, the new .at() method for strings, arrays and array‑like objects, regex match indices, and the safer Object.hasOwn() utility for own‑property verification.

ES2022JavaScriptLanguage Features
0 likes · 1 min read
What’s New in JavaScript? Exploring the Latest Language Features
ByteDance Web Infra
ByteDance Web Infra
Jun 29, 2022 · Frontend Development

Starry Platform: Code‑In & Code‑Out Low‑Code Solution for Frontend Development and Micro‑Frontend Integration

The article explains how ByteDance’s Starry low‑code platform uses a Code‑In/Code‑Out model to enable flexible component development, break R&D bottlenecks, generate full React projects, and integrate with micro‑frontend architectures like Garfish to support SSR for large‑scale web applications.

DSLPlatformReAct
0 likes · 14 min read
Starry Platform: Code‑In & Code‑Out Low‑Code Solution for Frontend Development and Micro‑Frontend Integration
Sensors Frontend
Sensors Frontend
Jun 28, 2022 · Frontend Development

Top 11 Must-Read Frontend Development Articles: Debugging, Testing, React, and More

This curated list presents eleven essential frontend development articles covering VS Code debugging, React component library maintenance, web application evolution, monorepo task orchestration, Ant Design table export, testing strategies, low‑code rendering, browser observers, React Server Components, modern ES features, and effective test planning.

DebuggingJavaScriptReAct
0 likes · 6 min read
Top 11 Must-Read Frontend Development Articles: Debugging, Testing, React, and More
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 27, 2022 · Operations

Getting Started with CI/CD for Frontend Projects Using GitHub Actions

This comprehensive guide explains how to set up continuous integration and continuous deployment (CI/CD) for a front‑end Vite‑React‑TypeScript project using GitHub Actions, covering basic concepts, workflow configuration, code linting, testing, release management, deployment to an Nginx server, status badges, email notifications, rollback mechanisms, and end‑to‑end testing.

GitHub Actionsfrontendtesting
0 likes · 33 min read
Getting Started with CI/CD for Frontend Projects Using GitHub Actions
Programmer DD
Programmer DD
Jun 25, 2022 · Frontend Development

How a Misused JSON.stringify Almost Cost a Bonus – Lessons Learned

A real‑world story shows how a developer’s incorrect use of JSON.stringify caused a missing form field, broke a page, and nearly cost a year‑end bonus, followed by a detailed explanation of JSON.stringify’s quirks and a robust fix to prevent the issue.

JSON.stringifyJavaScriptbug
0 likes · 11 min read
How a Misused JSON.stringify Almost Cost a Bonus – Lessons Learned
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jun 24, 2022 · Frontend Development

Front‑End Tech Highlights: Trim JS, AI Code, ES2022, Node Git, Vue3 Reactivity

This roundup covers techniques to slash JavaScript bloat, AI‑driven code generation, the latest ECMAScript 2022 features, a Node‑based Git tutorial, a hands‑on Vue 3 reactivity implementation, cloud‑native database practices, design system fundamentals, grid layout insights, and why front‑end development keeps accelerating.

AICloud DatabaseES2022
0 likes · 4 min read
Front‑End Tech Highlights: Trim JS, AI Code, ES2022, Node Git, Vue3 Reactivity
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 23, 2022 · Frontend Development

How Low-Code Rendering Works: From JSON Schemas to Runtime Engines

This article explains the concept of low-code rendering, the standard protocols that describe component maps, utils, and component trees, and compares code generation versus runtime rendering approaches while outlining current frameworks, pain points, and future architectural plans for Alibaba's low-code engine.

Renderingfrontendlow-code
0 likes · 15 min read
How Low-Code Rendering Works: From JSON Schemas to Runtime Engines
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 23, 2022 · Fundamentals

Why MVC Still Matters: Navigating Architecture Choices for Modern Apps

This article explores the practical challenges of using MVC and related architectural patterns, compares implementations from Microsoft, Apple, and industry experts, discusses controller bloat and view‑model relationships, and proposes solutions such as view‑to‑model factories, multi‑controller designs, and MVVM adoption to improve testability and maintainability.

Design PatternsMVCMVVM
0 likes · 24 min read
Why MVC Still Matters: Navigating Architecture Choices for Modern Apps
Sohu Tech Products
Sohu Tech Products
Jun 22, 2022 · Frontend Development

Comprehensive Guide to React Server-Side Rendering (SSR) with Code Examples

This article provides an in‑depth tutorial on implementing server‑side rendering (SSR) for React applications, covering basic concepts, Koa server setup, ReactDOMServer APIs, routing with react‑router, Redux state hydration, CSS handling, performance optimizations, and modern SSR frameworks such as Next.js and Umi.

Node.jsReActRedux
0 likes · 30 min read
Comprehensive Guide to React Server-Side Rendering (SSR) with Code Examples
Alipay Experience Technology
Alipay Experience Technology
Jun 21, 2022 · Frontend Development

What’s New in Umi 4? A Deep Dive into Its Latest Front‑End Features

Umi 4 is now available on npm and brings a host of new capabilities—including dual Vite/Webpack builds, faster default compilation with MFSU V3, Umi Max for enterprise back‑office, React Router 6, Vue support, automatic HTTPS, build progress UI, terminal logging, plugin APIs, dead‑code detection, and a lightweight UI—while outlining future roadmap items such as MFSU V4, Father 4, dumi 2, and bundless ESMi solutions.

SSRUMIVite
0 likes · 12 min read
What’s New in Umi 4? A Deep Dive into Its Latest Front‑End Features
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 21, 2022 · Fundamentals

What’s New in ECMAScript? Deep Dive into Recent TC39 Proposals and Stage Advances

This article reviews the latest TC39 proposals—including findLast, Symbol as WeakMap keys, JSON.parse source text access, String.dedent, Import Reflection, RegExp modifiers and atomic operators, and Faster Promise Adoption—detailing their stage progress, implementation requirements, and practical code examples for modern JavaScript development.

ECMAScriptLanguage FeaturesTC39
0 likes · 18 min read
What’s New in ECMAScript? Deep Dive into Recent TC39 Proposals and Stage Advances
KooFE Frontend Team
KooFE Frontend Team
Jun 18, 2022 · Frontend Development

Build a Simple Redux from Scratch and Integrate It with React

This article explains Redux’s core concepts, demonstrates how to implement a basic createStore function in JavaScript, and shows how to integrate it with React using a custom Provider and connect higher‑order component for state sharing across components.

JavaScriptReActRedux
0 likes · 5 min read
Build a Simple Redux from Scratch and Integrate It with React
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jun 17, 2022 · Frontend Development

Exploring the Future of Frontend: Web3, Serverless, CDN, TypeScript & UX Insights

This article curates key frontend topics—including Web3.0 debates, Serverless lightweight development, CDN design principles, content‑visibility versus lazyload, advanced TypeScript techniques, and user‑experience fundamentals—offering a concise overview for developers seeking to stay ahead of emerging trends.

CDNServerlessTypeScript
0 likes · 3 min read
Exploring the Future of Frontend: Web3, Serverless, CDN, TypeScript & UX Insights
Xingsheng Youxuan Technology Community
Xingsheng Youxuan Technology Community
Jun 17, 2022 · Frontend Development

How Prism Transformed Front‑End Monitoring at Scale: Architecture, Challenges & Insights

This article details the design, challenges, and solutions behind Prism, a self‑built front‑end monitoring platform that collects multi‑device SDK data, processes it through Kafka, Flink and ClickHouse, visualizes metrics, integrates with A/B testing, and outlines future enhancements for broader enterprise adoption.

AB testingMonitoringObservability
0 likes · 14 min read
How Prism Transformed Front‑End Monitoring at Scale: Architecture, Challenges & Insights
Architect's Guide
Architect's Guide
Jun 17, 2022 · Frontend Development

Top Vue Open‑Source Projects: CMS, Generators, UI Libraries, and More

This article surveys the most useful and mature Vue open‑source projects—including CMS platforms, static site generators, e‑commerce storefronts, visual editors, UI component libraries, and development tools—highlighting their key features, community support, documentation quality, and contribution guidelines to help developers choose suitable tools.

CommunityUI componentsVue
0 likes · 12 min read
Top Vue Open‑Source Projects: CMS, Generators, UI Libraries, and More
Programmer DD
Programmer DD
Jun 15, 2022 · Frontend Development

How to Efficiently Render 100,000 Records in the Frontend: Tips and Code

This article walks through creating a simple Node server, building a basic HTML/JS front‑end, and applying performance techniques such as pagination with setTimeout, requestAnimationFrame, document fragments, and lazy‑loading to render massive data sets smoothly.

frontendlazy-loadingrequestAnimationFrame
0 likes · 11 min read
How to Efficiently Render 100,000 Records in the Frontend: Tips and Code
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 15, 2022 · Frontend Development

How Serverless and BFF Transform Frontend Development at Ant Group

This article explores Ant Group's front‑end R&D system, the challenges of large‑scale financial applications, and how a serverless, low‑code platform with BFF, function‑level deployment, and documentation‑as‑code practices can boost efficiency, safety, and scalability.

BFFFunction-as-a-ServiceServerless
0 likes · 10 min read
How Serverless and BFF Transform Frontend Development at Ant Group
The Dominant Programmer
The Dominant Programmer
Jun 15, 2022 · Frontend Development

How to Enable Markdown Online Editing in Vue Using mavon-editor

This guide walks through installing the mavon-editor package, globally registering it in a Vue project, creating a component with markdown binding, configuring props, customizing toolbars, handling image uploads, and using keyboard shortcuts to provide a full-featured online markdown editor.

Image UploadVueeditor
0 likes · 9 min read
How to Enable Markdown Online Editing in Vue Using mavon-editor
政采云技术
政采云技术
Jun 15, 2022 · Frontend Development

Applying Data Statistics to Frontend Performance Detection and Optimization

This article explains how a self‑built performance testing platform leverages data‑statistical models, such as scoring and interval models based on normal distribution and percentile analysis, to quantify web‑page metrics, guide automated and semi‑automated optimizations, and integrate with CI/CD workflows for frontend development.

Data StatisticsLighthouseModeling
0 likes · 24 min read
Applying Data Statistics to Frontend Performance Detection and Optimization
Alipay Experience Technology
Alipay Experience Technology
Jun 14, 2022 · Frontend Development

How Ant Group’s Serverless Front‑End Platform Boosts Large‑Scale Development

This talk explains Ant Group’s serverless‑based front‑end platform, detailing the current front‑end architecture, challenges of large‑scale financial services, and three core efficiency ideas—document‑as‑code, function‑level deployment, and integrated plugin capabilities—to streamline development and ensure safe production.

BFFServerlessdocument-as-code
0 likes · 9 min read
How Ant Group’s Serverless Front‑End Platform Boosts Large‑Scale Development
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Jun 14, 2022 · Frontend Development

Implementing Accessibility (A11y) in Semi Design: Guidelines and Best Practices

This article explains why accessibility is essential for UI component libraries, describes the main types of disabilities, and provides concrete Semi Design guidelines—including color contrast, keyboard navigation, semantic markup, media handling, and layout recommendations—to create inclusive front‑end experiences.

DesignKeyboardUI components
0 likes · 15 min read
Implementing Accessibility (A11y) in Semi Design: Guidelines and Best Practices
Laravel Tech Community
Laravel Tech Community
Jun 13, 2022 · Frontend Development

The Rise and Decline of jQuery: From Web 2.0 Dominance to Modern Front‑End Landscape

This article traces jQuery’s emergence as the de‑facto library that simplified DOM manipulation and cross‑browser compatibility during the Web 2.0 era, examines its widespread adoption and subsequent performance gains from removal, and explains why modern standards, HTML5 and MVVM frameworks have reduced its relevance today.

HTML5JavaScriptMVVM
0 likes · 12 min read
The Rise and Decline of jQuery: From Web 2.0 Dominance to Modern Front‑End Landscape
macrozheng
macrozheng
Jun 12, 2022 · Frontend Development

Why jQuery’s Dominance Is Fading: From Web 2.0 Star to Legacy Tool

This article traces jQuery’s rise as the go‑to library during Web 2.0, examines recent moves by major sites to drop it, explains its original technical advantages, and analyzes how HTML5, MVVM frameworks and modern frontend stacks have reduced its relevance while it still powers a large share of the web.

HTML5JavaScriptMVVM
0 likes · 14 min read
Why jQuery’s Dominance Is Fading: From Web 2.0 Star to Legacy Tool
Java Captain
Java Captain
Jun 11, 2022 · Frontend Development

Full-Stack Dashboard Implementation Using Echarts, Java Web Backend, and JSON Data

This article presents a step-by-step guide to building a full-screen dashboard for LED displays, detailing requirement analysis, deployment options, overall architecture, key front‑end HTML/CSS layout, Echarts visualizations, back‑end Java REST API, JSON data handling, and configuration instructions.

EChartsJavaWeb Development
0 likes · 10 min read
Full-Stack Dashboard Implementation Using Echarts, Java Web Backend, and JSON Data
Top Architect
Top Architect
Jun 10, 2022 · Frontend Development

Front‑end Gray Release Strategies and Implementation Guide

This article explains the concept of gray (canary) releases for front‑end projects, compares several practical deployment schemes—including simple Nginx weighting, Nginx + Lua + Redis, server‑side rendering, client‑side annotation, and a full Nginx + backend + Redis + SDK solution—provides code samples, Docker‑compose instructions, and operational tips for rollout and rollback.

Dockerdeploymentfrontend
0 likes · 12 min read
Front‑end Gray Release Strategies and Implementation Guide
Zuoyebang Tech Team
Zuoyebang Tech Team
Jun 9, 2022 · Frontend Development

Re‑engineering a Live‑Streaming Frontend to Cut Black‑Screen Errors & Boost Performance

Facing fragmented devices, high memory usage, and unreliable signaling, the Zuoyebang live‑streaming frontend was redesigned with container‑based isolation, a modular SDK, and state‑synchronization mechanisms, resulting in timely memory reclamation, reduced CPU load, and dramatically lower black‑screen incidents.

Container ArchitectureMemory Managementfrontend
0 likes · 13 min read
Re‑engineering a Live‑Streaming Frontend to Cut Black‑Screen Errors & Boost Performance
IT Architects Alliance
IT Architects Alliance
Jun 8, 2022 · Frontend Development

Gray Release Strategies for Large Frontend Projects

This article explains the concept of gray release, compares several practical rollout schemes—including simple Nginx weighting, Nginx + Lua + Redis, server‑side rendering split, client‑side conditional compilation, and a full Nginx + backend + Redis + SDK solution—provides implementation details, code examples, and operational tips for safely deploying new features to subsets of users.

feature flagfrontendgray release
0 likes · 11 min read
Gray Release Strategies for Large Frontend Projects