Tagged articles

frontend

3211 articles · Page 14 of 33
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 24, 2022 · Frontend Development

Why Cross‑Platform Development Keeps Evolving and How to Future‑Proof Your Code

This article reviews the evolution of cross‑platform technologies—from web containers to native‑container frameworks and self‑rendering engines—examining their changing trade‑offs, the push for standardization, and practical strategies to keep business code stable across ever‑fragmented devices.

cross-platformfrontendmobile
0 likes · 15 min read
Why Cross‑Platform Development Keeps Evolving and How to Future‑Proof Your Code
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 22, 2022 · Frontend Development

When Iframe Beats Micro‑Frontend: A Practical Guide to Seamless System Integration

This article examines the advantages and drawbacks of using iframes for embedding one system into another, outlines suitable scenarios, and provides a step‑by‑step implementation—including URL synchronization, navigation handling, and loading management—using React and plain JavaScript to achieve a smooth, micro‑frontend‑free integration.

System integrationfrontendiframe
0 likes · 20 min read
When Iframe Beats Micro‑Frontend: A Practical Guide to Seamless System Integration
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 22, 2022 · Frontend Development

React Scheduler: Implementing Idle‑Time Execution and Time Slicing with requestAnimationFrame, postMessage and MessageChannel

This article explains how React simulates requestIdleCallback by combining requestAnimationFrame, postMessage, and MessageChannel to execute work during browser idle periods, detailing the evolution from the early rAF‑postMessage approach in v16 to the message‑loop implementation in v18 and providing simplified source code examples.

MessageChannelReActTime Slicing
0 likes · 14 min read
React Scheduler: Implementing Idle‑Time Execution and Time Slicing with requestAnimationFrame, postMessage and MessageChannel
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 22, 2022 · Frontend Development

Building a Management Backend with Ant Design 5, React 18, Vite, and TypeScript

This article explains why Ant Design 5 is preferred over MUI, then walks through configuring Vite and tsconfig, creating login and home pages, designing a recursive routing system, implementing lazy loading, menu generation, route listening hooks, tab management with KeepAlive, theme customization, and dynamic routing with React Router 6.4.3 for a full‑featured admin dashboard.

MobXReActRouting
0 likes · 17 min read
Building a Management Backend with Ant Design 5, React 18, Vite, and TypeScript
ByteFE
ByteFE
Nov 21, 2022 · Frontend Development

Understanding and Mastering JavaScript Promises: Basics, Advanced Usage, and Best Practices

This article provides a comprehensive overview of JavaScript Promises, covering their definition, states, basic usage, error handling, chaining, common APIs, best practices, advanced scenarios such as preloading and cancellation, as well as manual implementation techniques, to help front‑end developers deepen their asynchronous programming skills.

JavaScriptPromiseWeb Development
0 likes · 25 min read
Understanding and Mastering JavaScript Promises: Basics, Advanced Usage, and Best Practices
Ctrip Technology
Ctrip Technology
Nov 21, 2022 · Frontend Development

Design and Implementation of Ctrip's New Homepage: Island Architecture, Component Development, and Data Configuration System

The article presents a comprehensive case study of Ctrip's 2022 PC homepage redesign, detailing the motivations, requirement analysis, island‑style architecture, cross‑team component development, server‑side rendering, public component challenges, and the dynamic data‑configuration platform that together enable fast, maintainable, and scalable web delivery.

Component ArchitectureIsland ArchitectureNode.js
0 likes · 22 min read
Design and Implementation of Ctrip's New Homepage: Island Architecture, Component Development, and Data Configuration System
Architecture Digest
Architecture Digest
Nov 21, 2022 · Fundamentals

JSON Hero: A Simple and Powerful JSON Viewer Tool

JSON Hero is a lightweight, feature‑rich JSON utility that offers multiple viewing modes, easy installation via Git and npm, drag‑and‑drop file handling, searchable tree structures, and shareable links, making JSON inspection and editing more intuitive for developers.

data visualizationfrontendjson
0 likes · 4 min read
JSON Hero: A Simple and Powerful JSON Viewer Tool
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Nov 19, 2022 · Frontend Development

Top Frontend Techniques: Lodash, Iterators, Web3D, Performance Tips

This guide surveys essential frontend topics—including deep dives into lodash usage, iterator and generator concepts, Web3D visualizations, hybrid remote debugging, long‑task performance optimization, Chrome DevTools measurement, and creative image‑loading effects—offering practical insights for modern web developers.

DebuggingPerformanceWeb Development
0 likes · 3 min read
Top Frontend Techniques: Lodash, Iterators, Web3D, Performance Tips
Sohu Tech Products
Sohu Tech Products
Nov 17, 2022 · Frontend Development

A Comprehensive Guide to Building a Flexible Axios Wrapper with Interceptors, Request Cancellation, and TypeScript in Vue3

This article demonstrates how to create a reusable Axios wrapper for Vue3 projects, covering basic class‑based encapsulation, flexible global and instance interceptors, custom request configuration types, request cancellation management, and practical testing examples, all written in TypeScript.

Interceptorsaxiosfrontend
0 likes · 13 min read
A Comprehensive Guide to Building a Flexible Axios Wrapper with Interceptors, Request Cancellation, and TypeScript in Vue3
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 17, 2022 · Frontend Development

My Journey Learning Frontend: Vue, React, Component Libraries, and Full‑Stack Integration

The article shares a developer's practical experience of transitioning from backend to frontend by learning Vue and React, exploring component libraries, tackling layout and styling challenges, and integrating the frontend build into a backend Maven project for a complete gateway console.

Component librariesFull-StackMaven
0 likes · 15 min read
My Journey Learning Frontend: Vue, React, Component Libraries, and Full‑Stack Integration
vivo Internet Technology
vivo Internet Technology
Nov 16, 2022 · Industry Insights

Vivo 2022 Dev Conference: Frontend Compiler, Low‑Code, Real‑Time & Cloud‑Native

The 2022 Vivo developer conference showcased a series of technical breakthroughs—including a custom wepy‑chameleon compiler for frontend upgrades, low‑code platforms for backend and game development, a real‑time computing platform built on Flink, advanced graph scheduling, cloud‑native container strategies, monitoring enhancements, database automation, and large‑scale messaging middleware—highlighting Vivo's comprehensive push toward efficiency and innovation across its internet services.

DatabaseMonitoringReal-Time Computing
0 likes · 14 min read
Vivo 2022 Dev Conference: Frontend Compiler, Low‑Code, Real‑Time & Cloud‑Native
Baidu MEUX
Baidu MEUX
Nov 16, 2022 · Frontend Development

Mastering X, Y, Z Axes: Design Rules for Enterprise UI Layouts

This article explores how to structure B‑end interfaces using three spatial axes—X for horizontal expansion, Y for vertical information handling, and Z for stacking order—offering concrete layout patterns, adaptation strategies, and layering guidelines to create logical, scalable enterprise UIs.

LayoutUI designY-axis
0 likes · 11 min read
Mastering X, Y, Z Axes: Design Rules for Enterprise UI Layouts
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 16, 2022 · Frontend Development

Understanding Vite: A Comprehensive Guide to Its Advantages Over Webpack

This article explains what build tools are, compares Vite and Webpack in terms of performance and architecture, and details Vite's features such as dependency pre‑bundling, CSS handling, static asset imports, TypeScript support, environment variables, and production build configuration, providing practical code examples for frontend developers.

JavaScriptTypeScriptfrontend
0 likes · 14 min read
Understanding Vite: A Comprehensive Guide to Its Advantages Over Webpack
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 15, 2022 · Frontend Development

Building a Seamless Infinite Scroll Component with Vue 3

This article explains why infinite scrolling is essential for large‑screen dashboards, analyses three implementation strategies, and provides a complete Vue 3 component—including BEM‑styled markup, GSAP‑driven animation, slot‑based content insertion, and optional hover‑pause behavior—to achieve a smooth, endless scrolling list.

BEMGSAPVue3
0 likes · 14 min read
Building a Seamless Infinite Scroll Component with Vue 3
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Nov 11, 2022 · Frontend Development

Explore Frontend Trends: Vite, Low‑Code, Functional Programming, JMeter, and Security

This collection highlights essential frontend topics—including Vite's performance debate, low‑code concepts, functional programming fundamentals, JMeter performance testing, strategies for managing module dependencies and theme switching, as well as practical guidance on preventing XSS and CSRF attacks—offering developers a concise roadmap to modern web development.

Functional ProgrammingPerformancefrontend
0 likes · 5 min read
Explore Frontend Trends: Vite, Low‑Code, Functional Programming, JMeter, and Security
Huolala Tech
Huolala Tech
Nov 10, 2022 · Frontend Development

Seamlessly Migrate Taro 2.x to 3.x with Babel AST Transformations

This article explains how to upgrade Taro 2.x projects to Taro 3.x by converting source code into an AST using Babel, programmatically editing imports, configs, routers, and styles, and then generating the updated code, complete with practical code examples and migration tips.

ASTBabelJavaScript
0 likes · 14 min read
Seamlessly Migrate Taro 2.x to 3.x with Babel AST Transformations
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 9, 2022 · Frontend Development

How to Grow from Junior to Eminent Frontend Engineer: A Three‑Stage Career Blueprint

This article shares a front‑end engineer’s personal roadmap, outlining three development stages—mastering core skills, achieving independent delivery, and finding a personal mission—while offering practical advice on technical depth, cross‑stack knowledge, leadership, and long‑term career growth.

career-developmentengineering leadershipfrontend
0 likes · 12 min read
How to Grow from Junior to Eminent Frontend Engineer: A Three‑Stage Career Blueprint
政采云技术
政采云技术
Nov 8, 2022 · Industry Insights

How Small Big‑Data Frontend Teams Can Thrive: A Survival Guide

This guide outlines the essential concepts of big data, the roles of a front‑end data team, practical workflow steps, platform architecture, industry benchmarks, and actionable strategies for small teams to improve efficiency, visualization capabilities, and digital operations.

Big Datadata platformdata visualization
0 likes · 14 min read
How Small Big‑Data Frontend Teams Can Thrive: A Survival Guide
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Nov 4, 2022 · Frontend Development

Top Frontend Tech Insights: WebCodecs Export, Node.js Debugging, JS Error Handling & More

This article curates the latest frontend engineering practices, covering WebCodecs video export, a Node.js troubleshooting guide, JavaScript error handling tips, Apple‑style scroll effects, Turbopack performance benchmarks, monorepo strategies, large‑scale system design, and productivity measurement at Google, all aimed at boosting developer expertise.

JavaScriptMonorepoTurbopack
0 likes · 4 min read
Top Frontend Tech Insights: WebCodecs Export, Node.js Debugging, JS Error Handling & More
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 4, 2022 · Frontend Development

Full-Stack Frontend Implementation of a Publishing Platform: Pagination, CRUD, and Vue‑Element‑Plus Integration

This tutorial walks through the front‑end portion of a publishing platform series, demonstrating how to build a Vue 3 and Element‑plus UI with TailwindCSS, implement server‑side pagination via Koa, integrate Axios with proxy and interceptors, and add complete CRUD operations—including create, edit, and delete dialogs—while showcasing the essential code snippets.

CRUDElement PlusFull-Stack
0 likes · 16 min read
Full-Stack Frontend Implementation of a Publishing Platform: Pagination, CRUD, and Vue‑Element‑Plus Integration
ELab Team
ELab Team
Nov 2, 2022 · Frontend Development

Mastering Lighthouse: How to Use, Configure, and Interpret Web Performance Audits

This article explains what Lighthouse is, how to run it via Chrome extensions, DevTools, CLI or Node.js, details its internal architecture, driver and pass configuration, gatherer and trace processing, and shows how audits generate performance reports with scoring based on HTTP Archive data.

Chrome DevToolsLighthousePerformance Audits
0 likes · 17 min read
Mastering Lighthouse: How to Use, Configure, and Interpret Web Performance Audits
Programmer DD
Programmer DD
Nov 2, 2022 · Frontend Development

React vs Vue: Which Frontend Framework Should You Choose?

This comprehensive guide examines the key factors for selecting between React and Vue—including team suitability, compatibility, usage patterns, ecosystem, cross‑platform support, performance benchmarks, mental models, community size, and licensing—to help developers make an informed technology‑stack decision.

Framework ComparisonReActVue
0 likes · 25 min read
React vs Vue: Which Frontend Framework Should You Choose?
phodal
phodal
Oct 31, 2022 · Frontend Development

How Perspective Delivers Real‑Time Financial Visualizations with WASM and Apache Arrow

The article examines the open‑source Perspective library—originating from J.P. Morgan’s FinOS—and its multi‑language architecture that combines C++/WASM, Rust, JavaScript, and Python to deliver high‑performance, framework‑free data visualizations for real‑time financial analytics, highlighting its use of Apache Arrow, Web Components, and Jupyter integration.

Apache ArrowC++Python
0 likes · 8 min read
How Perspective Delivers Real‑Time Financial Visualizations with WASM and Apache Arrow
Java Captain
Java Captain
Oct 30, 2022 · Frontend Development

Technical Guide to Building a Real-Time Data Visualization Dashboard with Echarts and Java Backend

This article presents a step‑by‑step tutorial for creating a dynamic, real‑time data visualization dashboard using Echarts on the front end and a Java‑based backend, covering design mockups, requirement analysis, architecture, environment setup, code structure, deployment commands, and source code acquisition.

EChartsJavafrontend
0 likes · 4 min read
Technical Guide to Building a Real-Time Data Visualization Dashboard with Echarts and Java Backend
Architecture Digest
Architecture Digest
Oct 29, 2022 · Frontend Development

Design and Implementation of a General‑Purpose Data Visualization Big‑Screen Platform

This article presents the overall design, technology selection, architecture, and core implementation details—including adaptive layout, component development workflow, drag‑and‑drop handling, and state push mechanisms—of a low‑code, reusable big‑screen data visualization platform built with React and modern front‑end visualization libraries.

Big ScreenReActdata visualization
0 likes · 15 min read
Design and Implementation of a General‑Purpose Data Visualization Big‑Screen Platform
Baidu Intelligent Cloud Tech Hub
Baidu Intelligent Cloud Tech Hub
Oct 28, 2022 · Frontend Development

Designing Flexible Low‑Code Component Systems: Insights from Baidu’s AI‑SuDa Platform

This article explains how Baidu AI Cloud's low‑code platform AI‑SuDa builds a flexible component system, covering the transition from UI libraries to declarative low‑code components, detailed React examples, visual editor configuration, component registration, data binding, and event‑action mechanisms for efficient application development.

ReActVisual Editoramis
0 likes · 21 min read
Designing Flexible Low‑Code Component Systems: Insights from Baidu’s AI‑SuDa Platform
Top Architect
Top Architect
Oct 28, 2022 · Backend Development

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

The article explains why front‑end and back‑end should be separated, outlines the challenges of integration, describes the responsibilities and development process for a clean API contract, and provides detailed request/response specifications with code examples for building a maintainable SPA architecture.

API designSPAarchitecture
0 likes · 11 min read
Guidelines for Front‑End/Back‑End Separation and API Specification
vivo Internet Technology
vivo Internet Technology
Oct 26, 2022 · Frontend Development

Migrating WePY Mini‑Program to UniApp: Compiler Design and Implementation

The Vivo front‑end team built a custom compiler that automatically transforms WePY mini‑program files—including templates, scripts, components, and pages—into UniApp Vue code, cutting the estimated 25‑person‑day migration to seconds, delivering a bug‑free launch and paving the way for open‑sourcing the tool.

BabelJavaScriptUniApp
0 likes · 32 min read
Migrating WePY Mini‑Program to UniApp: Compiler Design and Implementation
ByteDance Web Infra
ByteDance Web Infra
Oct 20, 2022 · Frontend Development

Optimizing ByteDance Frontend Monitoring SDK: Size Reduction, Benchmarking, and Real‑World Performance Analysis

This article explains how ByteDance’s frontend monitoring SDK is continuously optimized for bundle size and runtime performance through micro‑ and macro‑level code refactoring, benchmark testing with Benny and Puppeteer, and real‑world analysis using Perfsee Lab, ultimately achieving minimal impact on page load metrics.

OptimizationPuppeteerSDK
0 likes · 18 min read
Optimizing ByteDance Frontend Monitoring SDK: Size Reduction, Benchmarking, and Real‑World Performance Analysis
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 18, 2022 · Frontend Development

Implementing Vue 3 Computed API from Scratch

This article explains how to recreate Vue 3's computed API using the composition API, covering getter/setter handling, effect integration, caching with a dirty flag, dependency tracking, and trigger mechanisms, and provides step‑by‑step code examples to build a functional ComputedRef implementation.

Composition APIJavaScriptReactivity
0 likes · 10 min read
Implementing Vue 3 Computed API from Scratch
Bilibili Tech
Bilibili Tech
Oct 18, 2022 · Frontend Development

Building a Slate.js Rich Text Editor: Toolbar, Lists, and Image Upload

This tutorial walks through the practical steps of extending a Slate.js rich‑text editor with toolbar actions, multi‑level list handling, and a robust image‑upload solution, providing code snippets, implementation details, and design considerations for each feature.

Image UploadJavaScriptReAct
0 likes · 12 min read
Building a Slate.js Rich Text Editor: Toolbar, Lists, and Image Upload
Laravel Tech Community
Laravel Tech Community
Oct 17, 2022 · Frontend Development

Avue.js v2.10.2 Release Overview and Features

The Avue.js framework, a lightweight wrapper of Element UI that emphasizes data‑driven views, introduces version 2.10.2 with new input components, several optimizations, and bug fixes while maintaining ES5 browser compatibility and offering high reusability for table and form scenarios.

Avue.jsElement UIJavaScript
0 likes · 3 min read
Avue.js v2.10.2 Release Overview and Features
ELab Team
ELab Team
Oct 14, 2022 · Frontend Development

How to Prevent CSS Conflicts in Micro‑Frontends with Garfish and Shadow DOM

This article explains why class name and global element style conflicts occur in micro‑frontend architectures, and presents two main strategies—style naming with priority rules and host‑environment isolation using Shadow DOM or Garfish runtime plugins—to achieve reliable CSS isolation across parent and child applications.

CSSGarfishMicro Frontends
0 likes · 11 min read
How to Prevent CSS Conflicts in Micro‑Frontends with Garfish and Shadow DOM
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 14, 2022 · Frontend Development

Deep Dive into Vue Router 4 Component Navigation Guards

This article explains the internal implementation of component‑level navigation guards in Vue Router 4, covering guard categories, the full navigation lifecycle, the execution mechanism, and detailed source‑code analysis with examples of extractComponentsGuards, beforeRouteUpdate, beforeRouteEnter, and beforeRouteLeave.

Component GuardJavaScriptNavigation Guard
0 likes · 12 min read
Deep Dive into Vue Router 4 Component Navigation Guards
JD Retail Technology
JD Retail Technology
Oct 14, 2022 · Industry Insights

Key Front‑End Innovations from JD’s 2022 Tech Salon: AR/VR, Low‑Code & More

The 2022 JD Front‑End Technology Salon gathered experts from leading companies to share practical insights on virtual digital humans, Node.js monitoring, lightweight cross‑platform rendering, low‑code platforms, micro‑frontend solutions, and other cutting‑edge front‑end technologies driving business growth.

AR/VRMonitoringTech Conference
0 likes · 13 min read
Key Front‑End Innovations from JD’s 2022 Tech Salon: AR/VR, Low‑Code & More
vivo Internet Technology
vivo Internet Technology
Oct 13, 2022 · Frontend Development

Design and Implementation of a General‑Purpose Data Visualization Big‑Screen Platform

The paper presents a low‑code, schema‑driven big‑screen visualization platform built with React, ECharts, D3 and related libraries, detailing its four‑module architecture, adaptive layout techniques, reusable component workflow, drag‑and‑drop enhancements, and WebSocket‑based state management, and outlines future extensions such as a component marketplace and 3D rendering.

Big ScreenDashboardReAct
0 likes · 15 min read
Design and Implementation of a General‑Purpose Data Visualization Big‑Screen Platform
ByteDance Terminal Technology
ByteDance Terminal Technology
Oct 13, 2022 · Frontend Development

Optimizing the Size and Performance of a Frontend Monitoring SDK

This article explains how ByteDance's frontend monitoring SDK was systematically reduced in bundle size and runtime overhead through micro‑optimizations such as avoiding long class names, using functional patterns, minimizing polyfills, splitting files, leveraging Puppeteer‑based benchmarks, and applying requestIdleCallback scheduling to improve user experience on both web and mobile platforms.

OptimizationSDKbenchmark
0 likes · 19 min read
Optimizing the Size and Performance of a Frontend Monitoring SDK
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 13, 2022 · Frontend Development

Why React Excels in Cross‑Platform Dynamic Development: Core Advantages and Implementation Details

The article explains why React is well‑suited for cross‑platform dynamic development, detailing its data‑driven model, JSX‑to‑virtual‑DOM workflow, fiber architecture, Taro reconciler adaptations, and independent event system, and shows how React can serve as both a DSL and a full runtime for mobile and web.

FiberJSXReAct
0 likes · 12 min read
Why React Excels in Cross‑Platform Dynamic Development: Core Advantages and Implementation Details
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Oct 12, 2022 · Frontend Development

Designing a Scalable Multilingual Component for Modern Frontend Apps

This article explains how NetEase Qiyu built a high‑cohesion multilingual component using React context and hooks, transformed tree‑structured language data for component libraries, and created a VSCode plugin to automate i18n key replacement, enabling efficient multi‑language support for their customer‑service console.

ReActVSCode plugincomponent library
0 likes · 14 min read
Designing a Scalable Multilingual Component for Modern Frontend Apps
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 11, 2022 · Frontend Development

Deep Dive into Vue Router 4 Navigation Guard Source Code

This article thoroughly explains the core mechanisms of Vue Router 4 navigation guards, covering global, per‑route, and component guards, their classification, execution flow, and the underlying source‑code implementations such as useCallbacks, guardToPromiseFn, and runGuardQueue.

JavaScriptNavigation GuardRouting
0 likes · 13 min read
Deep Dive into Vue Router 4 Navigation Guard Source Code
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 11, 2022 · Frontend Development

Testing React Hooks with Jest and React Testing Library

This article provides a comprehensive guide on unit testing custom React Hooks using Jest, renderHook, act, and the React Testing Library, covering examples such as useCounter, useEventListener, useHover, and useMouse with detailed code snippets and best‑practice recommendations.

HooksJavaScriptJest
0 likes · 16 min read
Testing React Hooks with Jest and React Testing Library
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Oct 11, 2022 · Frontend Development

Mastering Recoil: Advanced State Management Techniques for React

This article provides a comprehensive guide to Recoil, Facebook's React state‑management library, covering its graph‑based architecture, atoms and selectors, family APIs for bulk state, async data handling with Suspense and Loadable, snapshot usage for SSR and time‑travel, external synchronization, and practical tips for reducing mental load.

HooksReActRecoil
0 likes · 14 min read
Mastering Recoil: Advanced State Management Techniques for React
DaTaobao Tech
DaTaobao Tech
Oct 9, 2022 · Frontend Development

Can a Pure Front‑End Container Eliminate the Web‑Native Performance Gap?

The article analyses the current state of front‑end performance, explains why hybrid solutions fall short of native experiences, and introduces Lath – a pure front‑end container that turns any web page into a seamless SPA with advanced window management, smooth interactions, and progressive enhancement.

LathPerformanceSPA
0 likes · 21 min read
Can a Pure Front‑End Container Eliminate the Web‑Native Performance Gap?
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 9, 2022 · Frontend Development

10 Real‑World Vue 3 Migration Scenarios Every Developer Should Master

This article walks through ten common Vue 3 migration scenarios—parent‑child data flow, two‑way binding, router navigation, context access, slots, component caching, logic reuse, lifecycle hooks, global APIs, and TypeScript integration—providing clear explanations and complete code examples for each case.

Composition APIScript SetupTypeScript
0 likes · 16 min read
10 Real‑World Vue 3 Migration Scenarios Every Developer Should Master
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 8, 2022 · Frontend Development

Understanding the Singleton Pattern in JavaScript: Concepts, Implementations, and Real‑World Applications

This article explains the singleton design pattern, shows standard and lazy implementations in JavaScript with code examples, discusses reducing global variable pollution, and demonstrates practical usage in popular front‑end libraries such as Vuex, Ant Design message, and Axios request cancellation.

Design PatternJavaScriptLazy Initialization
0 likes · 11 min read
Understanding the Singleton Pattern in JavaScript: Concepts, Implementations, and Real‑World Applications
Sohu Tech Products
Sohu Tech Products
Oct 7, 2022 · Frontend Development

How GOV.UK Removed jQuery and Measured Its Performance Impact

In March, the UK government’s GOV.UK site eliminated jQuery from all front‑end applications, detailing the reasons, the removal process, and the resulting performance gains for users, especially on low‑spec devices, through extensive lab testing and real‑user monitoring.

GOV.UKJavaScriptfrontend
0 likes · 7 min read
How GOV.UK Removed jQuery and Measured Its Performance Impact
ByteFE
ByteFE
Sep 30, 2022 · Frontend Development

Curated Technical Reads: WebAssembly Runtime, JavaScript Frameworks, Component Preview, Web 3D, CSS Transform, JS Utility Methods, and CesiumJS

This newsletter curates a selection of technical articles covering custom WebAssembly JavaScript runtimes, the evolution of JavaScript frameworks competing with native SDKs, fast component preview and debugging, an introduction to Web 3D graphics, the new CSS transform individual property, essential JavaScript utility methods, and an overview of CesiumJS for 3D earth visualization.

CSSCesiumJSJavaScript
0 likes · 6 min read
Curated Technical Reads: WebAssembly Runtime, JavaScript Frameworks, Component Preview, Web 3D, CSS Transform, JS Utility Methods, and CesiumJS
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 30, 2022 · Frontend Development

Enhanced ES‑Check Implementation with Multi‑File Detection, HTML Support, and SourceMap Parsing

This article examines existing ES‑check tools, compares community and mpx implementations, and presents a comprehensive enhanced version that supports multi‑file detection, HTML parsing, source‑map resolution, and both CLI and library usage, detailing its underlying principles, code examples, and practical advantages for frontend development.

BabelCLIJavaScript
0 likes · 20 min read
Enhanced ES‑Check Implementation with Multi‑File Detection, HTML Support, and SourceMap Parsing
ELab Team
ELab Team
Sep 28, 2022 · Frontend Development

Master WebGL & Three.js: From Basics to 3D Rendering in the Browser

This article guides beginners through the fundamentals of computer graphics, explaining OpenGL, WebGL, GLSL, and the rendering pipeline, then demonstrates practical Three.js code for setting up scenes, cameras, lights, materials, and textures to create interactive 3D web experiences.

3D renderingGPUGraphics
0 likes · 20 min read
Master WebGL & Three.js: From Basics to 3D Rendering in the Browser
DataFunSummit
DataFunSummit
Sep 27, 2022 · Frontend Development

Web Watermark Techniques: Visible, Dynamic, and Invisible Watermarks

This article explains various web watermark methods—including simple visible logos, full‑page overlays, dynamic canvas‑generated marks, SVG‑based text watermarks, and robust invisible (blind) watermarks—while covering implementation details, security considerations, and protection mechanisms such as Shadow DOM and MutationObserver.

CanvasSVGShadow DOM
0 likes · 16 min read
Web Watermark Techniques: Visible, Dynamic, and Invisible Watermarks
MoonWebTeam
MoonWebTeam
Sep 25, 2022 · Frontend Development

How Qwik Achieves Ultra‑Fine Lazy Loading to Boost Web Performance

This article examines Builder.io's performance optimization case, reviews the evolution of lazy‑loading techniques in front‑end development, and explains how Qwik implements ultra‑fine-grained lazy loading and prefetching to eliminate costly hydration and improve page interactivity.

PerformanceQwikSSR
0 likes · 18 min read
How Qwik Achieves Ultra‑Fine Lazy Loading to Boost Web Performance
ELab Team
ELab Team
Sep 24, 2022 · Frontend Development

Building a Tiny Custom JavaScript Runtime with Duktape and WebAssembly

This article explains how to create a lightweight, embeddable JavaScript runtime using Duktape, compile it to WebAssembly, expose custom APIs, and integrate it into a web-based login greeter, highlighting implementation steps, code examples, and potential use cases.

DuktapeJavaScriptWebAssembly
0 likes · 8 min read
Building a Tiny Custom JavaScript Runtime with Duktape and WebAssembly
Top Architect
Top Architect
Sep 24, 2022 · Frontend Development

Guidelines for Frontend‑Backend Separation and API Specification

This article explains why and how to separate frontend and backend responsibilities, outlines the evolution from MVC to SPA architectures, and provides detailed API request and response conventions—including JSON formats, pagination, and special field handling—to improve collaboration and reduce integration effort.

API designSPAarchitecture
0 likes · 10 min read
Guidelines for Frontend‑Backend Separation and API Specification
Zhaori User Experience
Zhaori User Experience
Sep 23, 2022 · Mobile Development

What Makes CMB’s Mobile Banking App Design So Engaging? A Deep Dive

This article analyzes the design secrets of the China Merchants Bank mobile app, covering its homepage structure, banner strategies, icon styles, card layouts, color choices, navigation tricks, and startup page symbolism to illustrate how thoughtful UI enhances user experience in mobile banking.

Mobile UIapp designbanking app
0 likes · 10 min read
What Makes CMB’s Mobile Banking App Design So Engaging? A Deep Dive
21CTO
21CTO
Sep 22, 2022 · Fundamentals

Why Every Developer Needs to Master Software Frameworks (And How to Get Started)

This article explains what software frameworks are, why they are essential for developers, outlines the main types—including frontend, backend, mobile, and data‑science frameworks—and offers practical advice on how beginners can start learning them effectively.

Developmentdata sciencefrontend
0 likes · 12 min read
Why Every Developer Needs to Master Software Frameworks (And How to Get Started)
58 Tech
58 Tech
Sep 22, 2022 · Frontend Development

Improving Development Efficiency for Large‑Scale Real Estate Operations with Low‑Code Platform and Unified Tracking

This article analyzes the challenges of traditional front‑end development for large real‑estate operation activities and presents a comprehensive efficiency‑boosting solution that includes workflow optimization, a unified event‑tracking system, a multi‑end adaptation plugin, and a low‑code "Jimu" platform for rapid page creation.

component librarydevelopment efficiencyfrontend
0 likes · 13 min read
Improving Development Efficiency for Large‑Scale Real Estate Operations with Low‑Code Platform and Unified Tracking
21CTO
21CTO
Sep 21, 2022 · Frontend Development

Which Front‑End Framework Should You Choose? A 2023 Comparison

This article explains what front‑end frameworks are, compares the top five options for 2023—including ReactJS, Angular, TezJS, jQuery, and VueJS—detailing their features, advantages, and ideal use cases to help developers select the most suitable technology for their projects.

AngularFrameworksReactJS
0 likes · 8 min read
Which Front‑End Framework Should You Choose? A 2023 Comparison
政采云技术
政采云技术
Sep 20, 2022 · Frontend Development

Design and Implementation of an Online Component Preview and Debugging Platform for Frontend Development

This article presents a comprehensive design and implementation plan for an online platform that enables both developers and non‑developers to preview, debug, and interact with basic, business, and low‑code UI components through code editors, schema‑based property panels, toolbars, and isolated preview containers.

component previewfrontendonline IDE
0 likes · 14 min read
Design and Implementation of an Online Component Preview and Debugging Platform for Frontend Development
Su San Talks Tech
Su San Talks Tech
Sep 20, 2022 · Game Development

How I Built a Solvable ‘Sheep’ Puzzle Game and Open‑sourced It

The author explains how the viral “Sheep Sheep” puzzle’s random mechanics make it nearly impossible to clear, then details the creation of a clone called “Fish Fish” with customizable difficulty, open‑source code, and the core implementation techniques used.

AlgorithmGame DevelopmentPuzzle Game
0 likes · 5 min read
How I Built a Solvable ‘Sheep’ Puzzle Game and Open‑sourced It
IT Services Circle
IT Services Circle
Sep 19, 2022 · Frontend Development

12 Notable Open‑Source WeChat Mini‑Program Projects for Developers

This article presents a curated collection of twelve noteworthy open‑source WeChat mini‑program projects—including e‑commerce, UI component libraries, music, library, and development frameworks—detailing their main features, GitHub stars, and links to help developers explore and learn from real‑world examples.

JavaScriptMiniProgramOpenSource
0 likes · 10 min read
12 Notable Open‑Source WeChat Mini‑Program Projects for Developers
JavaScript
JavaScript
Sep 16, 2022 · Frontend Development

Essential New JavaScript Features to Boost Your Code in 2024

Discover the latest JavaScript enhancements—including class member addition, private property checks with the in operator, top‑level await, error.cause for root causes, the .at() method for strings, arrays, and array‑like objects, and the safer Object.hasOwn method—each designed to streamline modern development.

ES2022JavaScriptLanguage Features
0 likes · 1 min read
Essential New JavaScript Features to Boost Your Code in 2024
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Sep 16, 2022 · Frontend Development

Essential Front-End Architecture, Testing, and UX Resources for 2024

This curated collection introduces key front-end topics—including architecture layering, JavaScript monkey‑patch detection, component sharing via Webpack Module Federation, automated testing basics, Vue 2 this behavior, UX effectiveness measurement, and product versus UX design differences—offering practical insights for modern developers.

architecturecomponent sharingfrontend
0 likes · 4 min read
Essential Front-End Architecture, Testing, and UX Resources for 2024
Bilibili Tech
Bilibili Tech
Sep 16, 2022 · Frontend Development

Understanding contenteditable and Modern Rich Text Editors with Slate.js

The article explains how the HTML contenteditable attribute enables in‑place editing, why legacy execCommand‑based editors are inconsistent, and how modern frameworks such as Slate.js—built on React and Immutable.js—provide a structured, location‑based data model with Transform and Node APIs for reliable, portable rich‑text editing.

JavaScriptReActSlate.js
0 likes · 12 min read
Understanding contenteditable and Modern Rich Text Editors with Slate.js
Ctrip Technology
Ctrip Technology
Sep 15, 2022 · Frontend Development

Performance Optimization of Complex List Pages in Taro3

This article examines performance bottlenecks in a Taro3-based hotel list page, presents measurement data, and details multiple optimization techniques—including preload API, setData reduction, node count trimming, animation refactoring, data flattening, virtual list enhancements, custom wrapper usage, native components, and React.memo—to significantly improve rendering speed and user experience.

OptimizationReact.memoTaRO
0 likes · 14 min read
Performance Optimization of Complex List Pages in Taro3
SQB Blog
SQB Blog
Sep 15, 2022 · Frontend Development

Mastering Front-End Performance: How to Use PerformanceObserver & Metrics

This article explains how to monitor and analyze front‑end performance using the deprecated performance.timing API and the modern PerformanceObserver, detailing key web‑vital metrics such as TTFB, FCP, LCP, FID, and CLS, with code examples and practical interpretation guidelines.

Metricsfrontendperformanceobserver
0 likes · 13 min read
Mastering Front-End Performance: How to Use PerformanceObserver & Metrics
Sohu Tech Products
Sohu Tech Products
Sep 14, 2022 · Frontend Development

Front‑Back End Collaboration Guidelines and Best Practices

This article presents a comprehensive set of front‑back end collaboration standards, covering why a coordination protocol is needed, detailed workflow steps, interface design rules, common pitfalls with concrete code examples, and the measurable benefits of adopting a unified development contract.

APIcollaborationfrontend
0 likes · 16 min read
Front‑Back End Collaboration Guidelines and Best Practices
Architecture Digest
Architecture Digest
Sep 12, 2022 · Fundamentals

Understanding Low‑Code Implementation Principles: Front‑End Rendering, Back‑End Data Models, and Future Directions

This article explains the core concepts of low‑code platforms, emphasizing visual editing as a mandatory feature, comparing declarative and imperative approaches, detailing front‑end JSON‑to‑React rendering, reviewing five back‑end storage strategies, discussing business‑logic implementation, workflow engines, and predicting the future evolution of low‑code solutions.

Declarativeamisbackend
0 likes · 36 min read
Understanding Low‑Code Implementation Principles: Front‑End Rendering, Back‑End Data Models, and Future Directions
Top Architect
Top Architect
Sep 11, 2022 · Frontend Development

Optimizing Frontend‑Backend Collaboration with Data Direct Access at Baidu Commercial Frontend Team

This article describes how Baidu's commercial frontend team improved front‑end and back‑end collaboration efficiency by introducing a BFF layer, data‑direct capabilities, staged data tiering, and fragment‑based batch editing, ultimately reducing delivery time by over 50% while maintaining quality.

BFFData IntegrationPlatform
0 likes · 9 min read
Optimizing Frontend‑Backend Collaboration with Data Direct Access at Baidu Commercial Frontend Team
Zhaori User Experience
Zhaori User Experience
Sep 9, 2022 · Frontend Development

Top 9 UI Design Trends to Elevate Financial Apps and Boost User Trust

Discover the nine essential UI design elements shaping modern financial apps—from brand colors and gradient backgrounds to typography, icon styles, whitespace, rounded cards, illustrative graphics, micro‑interactions, data visualisation, and component‑based systems—each helping convey corporate identity, enhance trust, and improve user experience.

UI designdesign trendsfinancial app
0 likes · 10 min read
Top 9 UI Design Trends to Elevate Financial Apps and Boost User Trust
政采云技术
政采云技术
Sep 6, 2022 · Frontend Development

Front‑End and Back‑End Collaboration Guidelines and Best Practices

This article presents a comprehensive set of front‑end and back‑end collaboration standards, covering why specifications are needed, the recommended workflow, detailed API conventions, common pitfalls with concrete solutions, and the measurable benefits of adopting a unified development protocol.

API designcollaborationfrontend
0 likes · 13 min read
Front‑End and Back‑End Collaboration Guidelines and Best Practices