Tagged articles
3130 articles
Page 24 of 32
360 Quality & Efficiency
360 Quality & Efficiency
Mar 6, 2020 · Frontend Development

Implementing Long‑Press Functionality in Vue with JavaScript

This article explains how to create a long‑press button in a Vue application by using native JavaScript events, timers, and a custom Vue directive, covering variable setup, start and cancel functions, event listeners for mouse and touch, and error handling for non‑function bindings.

DirectiveJavaScriptLong Press
0 likes · 8 min read
Implementing Long‑Press Functionality in Vue with JavaScript
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 4, 2020 · Frontend Development

How Tencent Classroom’s Front‑End Team Survived Pandemic Traffic Surges

During the COVID‑19 pandemic, Tencent Classroom’s front‑end team faced unprecedented traffic spikes, forcing rapid decisions on domain stability, video streaming, data platforms, messaging, monitoring, and deployment pipelines, while sharing lessons on scaling, resilience, and collaborative development under extreme pressure.

DeploymentTencent ClassroomVideo Streaming
0 likes · 13 min read
How Tencent Classroom’s Front‑End Team Survived Pandemic Traffic Surges
360 Tech Engineering
360 Tech Engineering
Feb 26, 2020 · Frontend Development

SpriteJS 3D Extension: Rendering Capabilities and Practical Examples

The article introduces SpriteJS's new 3D extension built on the lightweight OGL library, compares it with popular 3D engines, explains its DOM‑friendly API, and provides extensive code examples for creating cubes, meshes, lighting, shadows, video textures, panoramic scenes, and advanced effects such as render targets and GPGPU, demonstrating high performance and ease of use for front‑end developers.

3D renderingSpriteJSWebGL
0 likes · 9 min read
SpriteJS 3D Extension: Rendering Capabilities and Practical Examples
Architect's Tech Stack
Architect's Tech Stack
Feb 26, 2020 · Frontend Development

Postwoman: An Open‑Source Browser‑Based API Testing Tool – Features, Installation, and Usage

Postwoman is a lightweight, open‑source, browser‑run alternative to Postman that supports multiple HTTP methods, request validation, real‑time responses, and a rich set of features such as PWA support, WebSocket testing, customizable scripts, and Docker deployment, with step‑by‑step installation instructions and handy keyboard shortcuts.

API testingPostwomanfrontend
0 likes · 3 min read
Postwoman: An Open‑Source Browser‑Based API Testing Tool – Features, Installation, and Usage
AntTech
AntTech
Feb 26, 2020 · Frontend Development

Future Trends in Frontend Development: Language Independence, Build Evolution, Micro UI, AI‑Driven Interfaces, and End‑to‑End Serverless

The article explores how frontend development will evolve over the next decade, covering the rise of TypeScript, the shift toward language‑agnostic WebAssembly, bundless builds, micro‑UI architectures, AI‑driven interfaces, and the move to serverless end‑to‑end development.

ServerlessWebAssemblybuild tools
0 likes · 9 min read
Future Trends in Frontend Development: Language Independence, Build Evolution, Micro UI, AI‑Driven Interfaces, and End‑to‑End Serverless
21CTO
21CTO
Feb 24, 2020 · Frontend Development

How to Replace jQuery in Bootstrap Projects with Vue.js

This article explains why jQuery is unnecessary when using Vue.js with Bootstrap, shows how to replace Bootstrap's jQuery plugins with vue-strap or custom Vue components, and provides complete code examples for tabs and modal dialogs.

BootstrapVuefrontend
0 likes · 7 min read
How to Replace jQuery in Bootstrap Projects with Vue.js
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 21, 2020 · Frontend Development

What Will Front‑End Development Look Like in the Next Decade?

This article explores the upcoming ten‑year evolution of front‑end development, covering TypeScript's role, the shift toward language‑agnostic WebAssembly, emerging micro‑UI concepts, AI‑driven interfaces, serverless end‑to‑end workflows, and how browser and cloud advances will reshape building and delivering web experiences.

AIFuture TrendsMicro Frontends
0 likes · 11 min read
What Will Front‑End Development Look Like in the Next Decade?
vivo Internet Technology
vivo Internet Technology
Feb 19, 2020 · Frontend Development

What Is Front-End Development and the Evolution of Web Technologies

The article explains front‑end development as browser‑side code that renders HTML skeleton, CSS styling, and JavaScript interactivity, traces the full request‑to‑display lifecycle, recounts JavaScript’s history from 1995 to ES6, and surveys evolving paradigms such as Ajax, MVC, MVVM, SPA, SSR, and full‑stack Node.

JavaScriptMVCSPA
0 likes · 17 min read
What Is Front-End Development and the Evolution of Web Technologies
Product Technology Team
Product Technology Team
Feb 19, 2020 · Frontend Development

How Zhenkun Built a Unified Frontend Tech Stack for Rapid Scaling

This article details how Zhenkun's frontend team responded to fast business growth by unifying their tech stack—introducing a private npm registry, a custom CLI scaffolding tool, Node.js backend, mock services, standardized webpack builds, DevOps automation, static resource delivery, monitoring, visual editors, UI component libraries, and automated testing—to boost development efficiency and maintainability across multiple locations.

DevOpsautomationfrontend
0 likes · 15 min read
How Zhenkun Built a Unified Frontend Tech Stack for Rapid Scaling
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 19, 2020 · Frontend Development

How AI Is Revolutionizing Front-End Code Generation

This article explores how AI-driven front‑end code generation—from design‑to‑code pipelines, product analyses, technical challenges, and layered recognition models—to improve developer efficiency, detailing the D2C system, its real‑world deployment during 2019 Double‑11, and future roadmap.

AIautomationcode-generation
0 likes · 19 min read
How AI Is Revolutionizing Front-End Code Generation
政采云技术
政采云技术
Feb 16, 2020 · Frontend Development

Frontend Implementation of a Visual Data Dashboard System (Big)

This article explains how the front‑end team built an internal visual dashboard framework called “Big” to replace manual coding and costly third‑party services, detailing its architecture, component design, editing workflow, code snippets, challenges, and future improvements.

Big ScreenComponent DesignDashboard
0 likes · 13 min read
Frontend Implementation of a Visual Data Dashboard System (Big)
HomeTech
HomeTech
Feb 6, 2020 · Product Management

AutoBI One‑Stop Data Visualization Platform: Architecture, Technical Highlights, and Use Cases

The document outlines AutoBI, a company‑wide one‑stop data visualization platform, detailing its background, overall architecture, key technical components such as real‑time/offline data switching and query processing, integration capabilities, and practical case studies, highlighting efficiency gains and future development plans.

BackendBig DataDashboard
0 likes · 8 min read
AutoBI One‑Stop Data Visualization Platform: Architecture, Technical Highlights, and Use Cases
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 5, 2020 · Frontend Development

From Campus Coding to Alibaba Frontend Leader: Key Lessons for Developers

This article chronicles the author’s journey from early web development in university to senior frontend engineering at Alibaba, highlighting pivotal experiences, mindset shifts, productization of expertise, and practical insights on building scalable frontend solutions and fostering cross‑team collaboration.

AlibabaProduct Developmentcareer
0 likes · 17 min read
From Campus Coding to Alibaba Frontend Leader: Key Lessons for Developers
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 5, 2020 · Frontend Development

From Campus Coding to Alibaba Frontend Leadership: Lessons and Insights

This article chronicles Ziqian’s journey from university web projects to senior front‑end engineering at Alibaba, highlighting how passion, breaking conventions, productizing expertise, and proactive teamwork transformed personal experience into organizational capability and high‑impact front‑end solutions.

careerfrontendperformance
0 likes · 17 min read
From Campus Coding to Alibaba Frontend Leadership: Lessons and Insights
Yanxuan Tech Team
Yanxuan Tech Team
Feb 3, 2020 · Frontend Development

How a Structured Frontend Engineering Framework Boosts Efficiency and Reduces Rework

This article explains how the evolution of frontend technologies led to engineering challenges and presents a comprehensive, layered solution—including goal definition, architecture design, CLI tooling, schematics, and CI integration—that streamlines project initialization, development, resource reuse, and upgrades while improving productivity and maintainability.

CLIDevOpsEngineering
0 likes · 17 min read
How a Structured Frontend Engineering Framework Boosts Efficiency and Reduces Rework
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 3, 2020 · Frontend Development

How Alibaba Scaled Seat Mapping for 100,000‑Seat Venues Using Canvas & SVG

This article explains how Alibaba's ticketing platform redesigned its seat‑drawing system to handle venues with up to 100,000 seats by replacing Flash with a Canvas‑based SVG solution, optimizing data loading, implementing bezier‑curve seat deformation, efficient printing order calculation, and adding advanced editing features.

Canvasfrontendlarge venues
0 likes · 12 min read
How Alibaba Scaled Seat Mapping for 100,000‑Seat Venues Using Canvas & SVG
Qunar Tech Salon
Qunar Tech Salon
Jan 21, 2020 · Frontend Development

Top 10 Emerging Chinese Front‑End Frameworks

This article surveys the ten most promising Chinese front‑end frameworks of 2019‑2020, such as Ramda, WeUI, ColorUI, Omi, Taro, Flutter, SpriteJS, NestJS, DoKit and imgcook, highlighting their origins, key features, ecosystem support and GitHub popularity to illustrate the rapid evolution of front‑end technology.

ChinaJavaScriptWeb Development
0 likes · 11 min read
Top 10 Emerging Chinese Front‑End Frameworks
Top Architect
Top Architect
Jan 19, 2020 · Frontend Development

Evolution of Front‑End and Back‑End Separation Architecture and the Role of Node.js

The article traces the historical evolution from tightly coupled JSP/Servlet MVC architectures through semi‑separated Ajax/SPA patterns to fully decoupled front‑end/back‑end separation, highlighting the advantages of introducing Node.js as a middle‑layer to improve adaptability, performance, and development efficiency.

Webfrontendnodejs
0 likes · 13 min read
Evolution of Front‑End and Back‑End Separation Architecture and the Role of Node.js
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 18, 2020 · Frontend Development

How We Overcame Video and Audio Pitfalls in a Holiday Web Event

This article details the challenges and solutions encountered while implementing inline video playback, audio handling, canvas snow effects, progressive animations, and performance optimizations for a Christmas-themed year‑end activity page, providing practical code snippets and best‑practice recommendations for front‑end developers.

animationaudiofrontend
0 likes · 14 min read
How We Overcame Video and Audio Pitfalls in a Holiday Web Event
WecTeam
WecTeam
Jan 17, 2020 · Frontend Development

Weekly Frontend Highlights: Visual Builder, Image Filters, Vue vs React, ES2020

This week’s Front‑End roundup covers a visual page‑builder design, Canvas‑based image filters, a Vue vs React comparison, a 2019 technology review, Airbnb’s large‑scale GraphQL migration, and the latest ES2020 JavaScript features, each with concise insights and illustrative images.

ES2020GraphQLJavaScript
0 likes · 4 min read
Weekly Frontend Highlights: Visual Builder, Image Filters, Vue vs React, ES2020
Ctrip Technology
Ctrip Technology
Jan 16, 2020 · Frontend Development

Comprehensive Guide to Unit Testing in React and React Native Projects

This article presents a complete tutorial on setting up and using Jest, Enzyme, and react‑hooks‑testing‑library for unit testing React and React Native applications, covering environment configuration, simple function tests, lifecycle hooks, mocking, snapshot testing, asynchronous tests, Redux and Hook testing, as well as coverage reporting and CI integration.

EnzymeJestReact
0 likes · 13 min read
Comprehensive Guide to Unit Testing in React and React Native Projects
FunTester
FunTester
Jan 16, 2020 · Frontend Development

How to Streamline Cross‑Browser Testing and Boost Web UI Quality

This article outlines practical strategies—including parallel execution, cloud‑based testing, staged testing, robust test scripts, compatibility matrices, browser‑difference awareness, crowdsourced resources, market‑share analysis, automated screenshot capture, and early localization checks—to overcome the challenges of cross‑browser testing for web applications.

Seleniumautomationcross-browser testing
0 likes · 8 min read
How to Streamline Cross‑Browser Testing and Boost Web UI Quality
政采云技术
政采云技术
Jan 15, 2020 · R&D Management

How to Drive and Influence the Growth of Mid‑Sized Frontend Teams – A Year‑Long Management Review

This article shares practical insights and a structured framework for frontend team leaders on recruiting, cultivating talent, managing performance, building culture, and leveraging data to scale a mid‑size frontend group from a few members to over fifty engineers while aligning with business goals.

Career DevelopmentCultureLeadership
0 likes · 28 min read
How to Drive and Influence the Growth of Mid‑Sized Frontend Teams – A Year‑Long Management Review
FangDuoduo UEDC
FangDuoduo UEDC
Jan 15, 2020 · Frontend Development

7 Free Design Tools to Instantly Boost Your Poster and GIF Creation

Discover seven free online tools that let designers quickly generate stunning poster backgrounds, royalty‑free AI‑generated portraits, high‑quality GIFs, glitch effects, TikTok‑style fonts, polygonal shaders, and symmetrical silk‑like graphics, all with simple parameter tweaks.

GIF conversiondesign toolsfree resources
0 likes · 7 min read
7 Free Design Tools to Instantly Boost Your Poster and GIF Creation
WecTeam
WecTeam
Jan 14, 2020 · Frontend Development

How JD’s Mart Page Maker Revolutionizes Front‑End Development with Zero‑Code Visual Building

This article explains how JD’s self‑built Mart Page Maker (MPM) enables large‑scale e‑commerce teams to create complex marketplace pages instantly without coding, by leveraging rich component templates, a three‑layer configuration model, unified data sources, and a high‑performance Node rendering layer.

Template Enginee‑commercefrontend
0 likes · 21 min read
How JD’s Mart Page Maker Revolutionizes Front‑End Development with Zero‑Code Visual Building
转转QA
转转QA
Jan 9, 2020 · Operations

Live Streaming Architecture, Testing Focus, and Automation Solutions at ZheZhe

The article outlines ZheZhe's live streaming system for e‑commerce, describing its recording‑encoding‑transmission‑decoding‑playback architecture, key testing areas such as stream quality, messaging and business functions, and the automated solutions—including a message‑simulation service and Python‑Puppeteer checks—implemented to improve reliability and efficiency.

Backendautomatione‑commerce
0 likes · 6 min read
Live Streaming Architecture, Testing Focus, and Automation Solutions at ZheZhe
Aotu Lab
Aotu Lab
Jan 9, 2020 · Frontend Development

Why Taro 2.0 Rewrites the CLI with Webpack: Migration Guide and New Features

This article explains the motivations behind Taro 2.0’s CLI overhaul, details how the custom build system was replaced by Webpack, provides step‑by‑step migration instructions, showcases new hooks, loader and plugin configurations, and outlines future plans for the framework.

Build SystemCLIJavaScript
0 likes · 11 min read
Why Taro 2.0 Rewrites the CLI with Webpack: Migration Guide and New Features
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 3, 2020 · Frontend Development

How Frontend Code Was Auto-Generated for Alibaba’s Double‑11 Event

This article explains how Alibaba's Frontend Intelligent Project automatically generated 79.34% of the Double‑11 page code by recognizing business modules from visual drafts using data‑augmented samples, traditional multi‑class machine‑learning models, and a pipeline of preprocessing, model training, deployment, and OOD handling.

Model Deploymentautomationcode-generation
0 likes · 15 min read
How Frontend Code Was Auto-Generated for Alibaba’s Double‑11 Event
Suning Design
Suning Design
Dec 31, 2019 · Frontend Development

How to Build Effective UI Design Standards for Consistent User Experience

This guide explains why UI design specifications are essential for product consistency, outlines the benefits for designers, developers, and newcomers, and provides a step‑by‑step process—from defining design principles and base guidelines to creating component libraries and iterating the system over time.

Design GuidelinesUI designfrontend
0 likes · 10 min read
How to Build Effective UI Design Standards for Consistent User Experience
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 27, 2019 · Frontend Development

How Nohost Transforms Remote Debugging and Multi‑Environment Management for Teams

Nohost, built on the open‑source Whistle proxy, offers a centralized, multi‑user, multi‑environment configuration and packet‑capture solution that lets developers, testers, and product teams instantly switch and share environments, automate CI integration, and streamline debugging across PC, H5, and mini‑program platforms.

CI integrationProxydebugging
0 likes · 12 min read
How Nohost Transforms Remote Debugging and Multi‑Environment Management for Teams
360 Tech Engineering
360 Tech Engineering
Dec 25, 2019 · Frontend Development

Optimizing Build Performance of a Large Multi‑Project Frontend Application with Dynamic Entry Points and Loader Caching

This article describes how the author reduced a multi‑project frontend application's webpack build time by over 60% through dynamic entry configuration, environment‑variable driven builds, and caching of expensive loaders, providing code examples and performance results.

Build Optimizationdynamic entryfrontend
0 likes · 9 min read
Optimizing Build Performance of a Large Multi‑Project Frontend Application with Dynamic Entry Points and Loader Caching
WecTeam
WecTeam
Dec 24, 2019 · Frontend Development

How to Get Full TypeScript IntelliSense in Plain JavaScript with VSCode

This tutorial explains how to bring TypeScript‑style type checking and autocomplete into regular JavaScript files using VSCode, JSDoc comments, and declaration files, allowing developers to enjoy static‑type benefits without converting the whole project to .ts files.

JSDocJavaScriptType Declarations
0 likes · 31 min read
How to Get Full TypeScript IntelliSense in Plain JavaScript with VSCode
Huajiao Technology
Huajiao Technology
Dec 24, 2019 · Frontend Development

How Huajiao Enables Server‑Driven Dynamic Voice‑Chat Layouts with Zero Client Code

The article explains Huajiao's server‑and‑H5 driven dynamic layout architecture for multi‑user voice rooms, detailing its design principles, benefits, three core concepts, synchronization mechanisms, interaction flow, and how it drastically reduces client development effort while supporting flexible, real‑time UI changes.

H5Real-Timedynamic layout
0 likes · 9 min read
How Huajiao Enables Server‑Driven Dynamic Voice‑Chat Layouts with Zero Client Code
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 23, 2019 · Frontend Development

Can Browsers Power Real‑Time Frontend Builds? A Deep Dive into Bundless Architecture

This article explores the evolution of frontend build tools, examines the opportunities and challenges of moving to a browser‑based, bundless workflow, and presents the Gravity architecture—including its plugin system, compilation chain, in‑browser file system, and service‑oriented package management—as a vision for the future of lightweight, cloud‑ready development.

build toolsbundlessfrontend
0 likes · 18 min read
Can Browsers Power Real‑Time Frontend Builds? A Deep Dive into Bundless Architecture
Tencent Cloud Developer
Tencent Cloud Developer
Dec 23, 2019 · Frontend Development

How Tencent’s Hippy Makes Cross‑Platform Front‑End Development Simpler

Tencent’s open‑source Hippy framework, now used by 18 internal services with over a hundred million daily page views, offers a front‑end‑friendly, W3C‑compliant cross‑platform solution that supports React and Vue, reduces learning barriers, and improves performance through a C++‑based engine‑direct architecture.

HippyJavaScriptReact
0 likes · 5 min read
How Tencent’s Hippy Makes Cross‑Platform Front‑End Development Simpler
WecTeam
WecTeam
Dec 17, 2019 · Frontend Development

How JD Optimized Its WeChat Shopping Homepage for Lightning‑Fast Performance

By combining server‑side rendering, critical‑render‑path tuning, resource minification, image format upgrades, and RAIL‑based multi‑dimensional monitoring, JD dramatically reduced its WeChat shopping homepage’s first‑screen load time, offering a practical roadmap for front‑end performance optimization.

RAIL modelcritical render pathfrontend
0 likes · 17 min read
How JD Optimized Its WeChat Shopping Homepage for Lightning‑Fast Performance
Liangxu Linux
Liangxu Linux
Dec 14, 2019 · Frontend Development

Choosing the Ideal Line Length: 100‑Char Width for Cleaner Angular Code

This article explores practical code‑formatting guidelines for Angular projects, arguing that a 100‑character line width balances readability and compactness, and offering concrete recommendations for template layout, attribute ordering, and function formatting using VS Code and Prettier.

AngularCode FormattingHTML
0 likes · 7 min read
Choosing the Ideal Line Length: 100‑Char Width for Cleaner Angular Code
21CTO
21CTO
Dec 12, 2019 · Frontend Development

From Junior to P9: A Frontend Engineer’s 11‑Year Journey at Alibaba

This article chronicles an Alibaba front‑end specialist’s eleven‑year progression from a fresh graduate to a P9 senior engineer, detailing technical challenges, project leadership, system redesigns, and personal insights on growth, teamwork, and career development within a large tech organization.

AlibabaLeadershipcareer
0 likes · 19 min read
From Junior to P9: A Frontend Engineer’s 11‑Year Journey at Alibaba
Sohu Tech Products
Sohu Tech Products
Dec 11, 2019 · Frontend Development

26 Amazing VS Code Extensions for JavaScript Developers (2019)

This article presents a curated list of 26 powerful Visual Studio Code extensions—including Project Snippets, Better Comments, Bracket Pair Colorizer, Material Theme, ESLint, Stylelint, REST Client, and many more—that enhance productivity, code quality, and workflow for JavaScript and TypeScript developers.

ExtensionsJavaScriptTooling
0 likes · 11 min read
26 Amazing VS Code Extensions for JavaScript Developers (2019)
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 10, 2019 · Frontend Development

How AI Powers Automatic Frontend Code Generation

This article explains how Alibaba's Frontend Intelligent project uses design‑to‑code techniques, component recognition with YOLO, and a full pipeline of sample creation, model training, evaluation, and prediction refinement to automatically generate a large portion of the Double‑11 event code.

AIYOLOcode-generation
0 likes · 8 min read
How AI Powers Automatic Frontend Code Generation
Tianxing Digital Tech User Experience
Tianxing Digital Tech User Experience
Dec 6, 2019 · Frontend Development

How Film Editing Continuity Shapes Modern UI Design

Continuity editing rules, originally devised for early 20th‑century cinema, guide smooth transitions between shots, and this article explores how those principles—content, motion, position, and time continuity—inform and improve UI design, from global navigation to animation guidelines in iOS and Material Design.

UI designUser experiencecontinuity
0 likes · 9 min read
How Film Editing Continuity Shapes Modern UI Design
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 5, 2019 · Frontend Development

How Frontend Code Is Automatically Generated: Inside Alibaba’s AI‑Powered D2C Pipeline

This article explains Alibaba's front‑end intelligent project that automatically generated 79.34% of the Double‑11 UI code, detailing why images are used as input, the layered image‑processing pipeline, background and foreground analysis, traditional versus deep‑learning methods, fusion techniques, evaluation results, and real‑world deployments.

Image ProcessingLayout Analysiscode-generation
0 likes · 20 min read
How Frontend Code Is Automatically Generated: Inside Alibaba’s AI‑Powered D2C Pipeline
WecTeam
WecTeam
Dec 5, 2019 · Frontend Development

How to Tame Third‑Party JavaScript: Practical Strategies for Faster Web Performance

This article examines why third‑party JavaScript often slows sites, explains the hidden costs of convenience, and provides a step‑by‑step mitigation plan—including responsibility assignment, self‑hosting, connection pre‑connect, and lazy‑loading techniques—to help developers improve web performance.

JavaScriptfrontendthird-party scripts
0 likes · 18 min read
How to Tame Third‑Party JavaScript: Practical Strategies for Faster Web Performance
WecTeam
WecTeam
Dec 4, 2019 · Frontend Development

Unifying JD’s JinxI Home Page Across H5, Mini‑Programs, and React‑Native with Taro

After the 2022 Double‑11 event, JD’s JinxI platform faced fragmented H5, mini‑program, and RN codebases, prompting a comprehensive redesign that standardized the tech stack with Taro, streamlined multi‑platform development, integrated custom build pipelines, and applied performance optimizations such as image handling, API aggregation, and caching.

Tarofrontendmulti-platform
0 likes · 23 min read
Unifying JD’s JinxI Home Page Across H5, Mini‑Programs, and React‑Native with Taro
Aotu Lab
Aotu Lab
Dec 4, 2019 · Frontend Development

Why Taro 2.0 Switched to Webpack: A Deep Dive into the New Build System

The article explains how Taro's fast‑evolving 1.x series led to a disruptive redesign of its CLI, replacing the custom build system with webpack in version 2.0, and outlines the resulting maintenance, stability, and extensibility benefits along with upgrade guidance.

Build SystemTarofrontend
0 likes · 5 min read
Why Taro 2.0 Switched to Webpack: A Deep Dive into the New Build System
Taobao Frontend Technology
Taobao Frontend Technology
Dec 3, 2019 · Frontend Development

Boost Mobile Web Performance with Rax PWA: Fast Loading, No White‑Screen, Seamless Offline

The article introduces Rax PWA, a solution built on Rax 1.x that enables lightweight configuration of Progressive Web Apps, detailing SPA routing, code splitting, App Shell, skeleton screens, snapshot rendering, service‑worker caching, SSR support, and manifest generation to dramatically improve mobile web performance and user experience.

App ShellPWARax
0 likes · 12 min read
Boost Mobile Web Performance with Rax PWA: Fast Loading, No White‑Screen, Seamless Offline
Programmer DD
Programmer DD
Nov 30, 2019 · Frontend Development

Why Front‑Back Separation Matters: Practical API Guidelines for Modern Web Development

This article explains the need for front‑back separation, outlines the challenges of SPA architecture, provides a step‑by‑step implementation guide, and details a version‑1.0 API specification—including request/response formats, special data handling, and future front‑end trends—helping teams reduce integration effort and improve code maintainability.

BackendSPAWeb Development
0 likes · 12 min read
Why Front‑Back Separation Matters: Practical API Guidelines for Modern Web Development
Tencent Cloud Developer
Tencent Cloud Developer
Nov 29, 2019 · Frontend Development

How to Adapt a JavaScript SDK for IE9, IE8, and IE7 Compatibility

The guide shows how to modify a Webpack‑4 JavaScript SDK—adding Babel symbol handling, using transform‑runtime, employing Flash for IE9 cross‑domain requests, converting ES5 to ES3 with es3ify‑loader, configuring UglifyJs for IE8, polyfilling missing APIs, building a tiny selector engine, and testing on virtual IE7‑IE9 machines.

IE compatibilityJavaScriptPolyfill
0 likes · 21 min read
How to Adapt a JavaScript SDK for IE9, IE8, and IE7 Compatibility
Amap Tech
Amap Tech
Nov 29, 2019 · Frontend Development

JavaScript Bundle Dependency Analysis and Graph Construction

The article describes how to enforce architectural rules and assess change impact in a modularized JavaScript application by extracting import statements via AST, building a file‑map, constructing a cycle‑aware dependency graph with indexed nodes, and traversing it with a visited‑stack to support forward and reverse analysis across business and public bundles.

ASTJavaScriptTypeScript
0 likes · 12 min read
JavaScript Bundle Dependency Analysis and Graph Construction
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 28, 2019 · Frontend Development

How Frontend Code Is Auto‑Generated: Inside Alibaba’s Design‑to‑Code System

This article details Alibaba’s front‑end intelligent project that automatically transforms Sketch design files into production‑ready HTML/CSS/JS code, covering the design‑to‑code workflow, layer processing, mask handling, text calibration, layer merging, unused‑layer detection, testing, visual‑restoration metrics, and future enhancements.

Sketch Pluginautomationdesign-to-code
0 likes · 15 min read
How Frontend Code Is Auto‑Generated: Inside Alibaba’s Design‑to‑Code System
Programmer DD
Programmer DD
Nov 28, 2019 · Frontend Development

Turn Any SVG Chart into Hand‑Drawn Sketches with Sketchify and RoughJS

This article introduces Sketchify, a JavaScript tool built on RoughJS that transforms any SVG‑based chart into a hand‑drawn sketch style, explains its underlying algorithm, provides sample code, demonstrates its application to popular libraries such as ECharts, AntV G2, Highcharts, amCharts and xCharts, and discusses its limitations and resource considerations.

Data visualizationJavaScriptRoughJS
0 likes · 5 min read
Turn Any SVG Chart into Hand‑Drawn Sketches with Sketchify and RoughJS
37 Interactive Technology Team
37 Interactive Technology Team
Nov 27, 2019 · Frontend Development

Building a Front-End Animation Library: Process, Implementation, and Case Studies

The team created a reusable front‑end animation library by researching common effects, packaging them into an npm module, building a Vue‑based management backend, and integrating the library into business pages, which boosted user stay time by ~30%, performance by ~10% and cut bounce rates by ~60%, as demonstrated in the Douluo Dalu and Dark Angel case studies.

Libraryanimationcase study
0 likes · 10 min read
Building a Front-End Animation Library: Process, Implementation, and Case Studies
Architecture Digest
Architecture Digest
Nov 23, 2019 · Frontend Development

Understanding Browser HTTP Caching: Mechanisms, Forced and Negotiated Cache

This article explains the fundamentals of browser HTTP caching, detailing request and response structures, the processes of forced and negotiated caching, cache-control directives like Expires and Cache-Control, and how browsers store and retrieve resources from memory and disk caches.

Cache-ControlHTTPWeb Performance
0 likes · 11 min read
Understanding Browser HTTP Caching: Mechanisms, Forced and Negotiated Cache
WecTeam
WecTeam
Nov 22, 2019 · Frontend Development

Top Frontend Insights: Nginx Tricks, CSS Rendering, Visual Editors & More

This weekly roundup from WecTeam highlights essential frontend topics—including practical Nginx tips for developers, CSS rendering fundamentals, strategies for building visual editors, declarative UI on mini‑program platforms, and engineering practices for React and TypeScript—offering concise overviews and links to the full articles.

CSSNginxVisual Editor
0 likes · 6 min read
Top Frontend Insights: Nginx Tricks, CSS Rendering, Visual Editors & More
WecTeam
WecTeam
Nov 21, 2019 · Frontend Development

Mastering Perfect Horizontal & Vertical Centering in CSS: 4 Proven Methods

This article explains why centering elements—both inline and block—can be tricky, reviews common pitfalls, and presents four reliable CSS techniques (text‑align, margin‑auto, absolute positioning with translate, and flexbox) with complete code examples and real‑world modal use cases.

Centeringfrontendpositioning
0 likes · 13 min read
Mastering Perfect Horizontal & Vertical Centering in CSS: 4 Proven Methods
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 21, 2019 · Frontend Development

How AI Is Revolutionizing Front‑End Development: From Design Drafts to Code

This article explores the rise of front‑end intelligence, analyzing background trends, competitive solutions, problem decomposition, and technical approaches for automatically converting design drafts into HTML, CSS, and JavaScript, while discussing challenges, model accuracy, data quality, and future roadmap for the D2C (Design‑to‑Code) system.

AIautomationcode-generation
0 likes · 20 min read
How AI Is Revolutionizing Front‑End Development: From Design Drafts to Code
WecTeam
WecTeam
Nov 19, 2019 · Backend Development

Master Nginx for Front‑End Developers: Quick Docker Setup & Essential Tricks

This guide introduces Nginx fundamentals, shows how to spin up a basic Nginx service with Docker‑Compose, explains HTTP, server and location contexts, and demonstrates practical front‑end‑friendly techniques such as forward proxy, load balancing, SSI, GZIP compression, anti‑hotlinking, HTTPS and caching.

DevOpsDockerNginx
0 likes · 20 min read
Master Nginx for Front‑End Developers: Quick Docker Setup & Essential Tricks
Java Captain
Java Captain
Nov 19, 2019 · Backend Development

Why JSP Is Becoming Obsolete in Large‑Scale Java Web Projects and the Move Toward Front‑Back End Decoupling

The article explains how traditional Java web projects that rely on JSP tightly couple front‑end and back‑end, causing performance and scalability issues, and argues that modern large‑scale applications should adopt a decoupled architecture with static front‑end resources served by nginx and APIs delivered by backend services.

JSPWeb Developmentarchitecture
0 likes · 12 min read
Why JSP Is Becoming Obsolete in Large‑Scale Java Web Projects and the Move Toward Front‑Back End Decoupling
WecTeam
WecTeam
Nov 15, 2019 · Frontend Development

Top Frontend Reads: Promises, Intersection Observer, Fingerprinting, V8, Node.js

This weekly roundup highlights advanced frontend topics, including an in‑depth analysis of Promise micro‑tasks, a translation on Intersection Observer usage, an overview of browser fingerprinting techniques, the current state and future of modern web development, V8’s JavaScript execution pipeline, and Node.js applications at WeDoctor.

Browser Fingerprintingfrontendperformance
0 likes · 5 min read
Top Frontend Reads: Promises, Intersection Observer, Fingerprinting, V8, Node.js
Xianyu Technology
Xianyu Technology
Nov 14, 2019 · Cloud Native

Evolution of Xianyu Transaction Link Architecture: From Frontend Decoupling to Cloud‑Native Integration

After the Double‑Eleven sales surge, Xianyu transformed its transaction link from a fragmented, frontend‑decoupled design into a unified cloud‑native stack using Dart, Flutter, and FaaS, enabling cross‑platform UI, server‑side glue code, and reducing development effort from three engineers to one while boosting stability and scalability.

Cloud-nativeFaaSFlutter
0 likes · 8 min read
Evolution of Xianyu Transaction Link Architecture: From Frontend Decoupling to Cloud‑Native Integration
Sohu Tech Products
Sohu Tech Products
Nov 13, 2019 · Frontend Development

How to Properly Publish an NPM Package: Best Practices and Guidelines

This article explains the complete workflow for publishing a high‑quality NPM package, covering component‑oriented thinking, directory and configuration conventions, package.json standards, development processes, commit and changelog practices, quality assurance with linting, testing and type systems, as well as documentation and demo requirements.

best practicescomponent developmentfrontend
0 likes · 20 min read
How to Properly Publish an NPM Package: Best Practices and Guidelines
政采云技术
政采云技术
Nov 13, 2019 · Frontend Development

Unlock Vue’s Slot System: From Default Slots to Advanced v-slot Techniques

This article provides a comprehensive guide to Vue’s slot mechanism, covering default slots, named slots, and scoped slots, explains the new v-slot syntax introduced in Vue 2.6, demonstrates practical component implementations with code examples, and highlights important considerations and advanced extensions.

ComponentSlotVue
0 likes · 12 min read
Unlock Vue’s Slot System: From Default Slots to Advanced v-slot Techniques
转转QA
转转QA
Nov 13, 2019 · Frontend Development

Performance Optimization of M Page: Achieving Sub‑Second Load and Zero White Screen via Video Frame Analysis

This article describes how the M page’s user‑perceived performance was dramatically improved by applying techniques such as SSR, skeleton screens, image compression, and a video‑frame analysis testing method that delivers millisecond‑level response‑time measurements, enabling sub‑second load times and eliminating white‑screen delays.

SSRSkeleton Screenfrontend
0 likes · 5 min read
Performance Optimization of M Page: Achieving Sub‑Second Load and Zero White Screen via Video Frame Analysis
Tencent Cloud Developer
Tencent Cloud Developer
Nov 11, 2019 · Frontend Development

Serverless SSR: Architecture, Development, and Optimization for Frontend Rendering

The article explains how serverless cloud functions can replace traditional SSR servers by running isomorphic React/Vue rendering within a FaaS environment, detailing the architecture, packaging, debugging, NGW gateway integration, performance bottlenecks like cold starts, and optimization strategies that cut deployment and operation effort by over 80%.

Cloud FunctionsNode.jsSSR
0 likes · 13 min read
Serverless SSR: Architecture, Development, and Optimization for Frontend Rendering
政采云技术
政采云技术
Nov 10, 2019 · Frontend Development

Comprehensive Guide to Web Image Optimization and Performance Techniques

This article systematically explains web image optimization, covering image formats, request and volume reduction techniques such as HTTP/2, lazy loading, caching, sprites, Base64, multi‑resolution handling, and accessibility considerations, providing practical code examples and tool recommendations for front‑end developers.

HTTP/2accessibilityfrontend
0 likes · 26 min read
Comprehensive Guide to Web Image Optimization and Performance Techniques
Java Captain
Java Captain
Nov 8, 2019 · Backend Development

Full‑Stack Development with Vue.js Frontend and Spring Boot/Dubbo Backend

This article provides a comprehensive tutorial on building a full‑stack application by setting up front‑end tools like Node.js and Vue.js, creating Vue projects with CLI, using Vue directives, routing and Axios for API calls, and integrating a Spring Boot backend with RESTful services, Dubbo RPC, and Spring Cloud components for microservice architecture.

MicroservicesRESTfulSpring Boot
0 likes · 16 min read
Full‑Stack Development with Vue.js Frontend and Spring Boot/Dubbo Backend
政采云技术
政采云技术
Nov 3, 2019 · Frontend Development

Insights from a Frontend Team Growth Talk: Foundations, Core Factors, and Highlights

The article shares Winter's presentation on building a high‑quality, efficient frontend team, covering demand models, toolchains, continuous integration, reusable architecture, business value, data‑driven thinking, and the Weex innovation case, while also providing recruitment information for the ZooTeam.

Weexarchitecturecontinuous integration
0 likes · 15 min read
Insights from a Frontend Team Growth Talk: Foundations, Core Factors, and Highlights
360 Tech Engineering
360 Tech Engineering
Nov 1, 2019 · Frontend Development

Understanding the CSS display Property and Its Two‑Value Syntax

This article explains how the CSS display property controls both the external formatting of an element and the internal formatting context of its children, introduces the newer two‑value syntax (e.g., display: inline‑flow‑root), and discusses current browser support and practical usage.

CSSDisplayFlex
0 likes · 5 min read
Understanding the CSS display Property and Its Two‑Value Syntax
Xianyu Technology
Xianyu Technology
Oct 31, 2019 · Mobile Development

Performance Optimization of Alibaba Xianyu Fishpond Mini-Program

The Xianyu Fishpond mini‑program was optimized by keeping its instance alive, pre‑rendering first‑screen data, reducing costly setData calls, using $spliceData for long lists, staging tab‑switch updates, and integrating native video with cover‑view, which together cut loading time, eliminated scroll jank, and slashed tab‑switch latency, delivering markedly improved performance.

MiniProgramPerformanceOptimizationRendering
0 likes · 8 min read
Performance Optimization of Alibaba Xianyu Fishpond Mini-Program
Sohu Tech Products
Sohu Tech Products
Oct 30, 2019 · Frontend Development

Key Performance and API Improvements in Vue 3

Vue 3 introduces substantial performance gains, a smaller bundle size, tree‑shakable global APIs, a proxy‑based reactivity system, and experimental time‑slicing features, all of which make modern, mobile‑first web development faster and more efficient.

ProxyTree ShakingVue
0 likes · 10 min read
Key Performance and API Improvements in Vue 3
360 Tech Engineering
360 Tech Engineering
Oct 28, 2019 · Frontend Development

TypeScript Type Checking and Type Guard Mechanisms

This article explains TypeScript’s type checking and type guard mechanisms, covering type inference, assertions, compatibility rules for primitives, interfaces, functions, enums, classes, generics, and demonstrates various type guard techniques such as type assertions, instanceof, in, typeof, and custom guard functions with illustrative code examples.

CompatibilityTypeScriptfrontend
0 likes · 13 min read
TypeScript Type Checking and Type Guard Mechanisms
WecTeam
WecTeam
Oct 25, 2019 · Frontend Development

This Week’s Frontend Highlights: Fonts, AST, Complexity, HTTP/3, Lazy Loading

The weekly roundup presents concise, actionable articles on font fundamentals, building an AST for arithmetic expressions, cyclomatic complexity metrics, the evolution from HTTP/2 to HTTP/3, native image lazy‑loading, and an overview of CSS Level‑4 selectors, all aimed at front‑end engineers.

HTTPJavaScriptfrontend
0 likes · 3 min read
This Week’s Frontend Highlights: Fonts, AST, Complexity, HTTP/3, Lazy Loading
HomeTech
HomeTech
Oct 24, 2019 · Frontend Development

Implementation and Architecture of a Shop Storefront Decoration System Using Drag‑and‑Drop, TypeScript, and Gulp

This article explains the design and implementation of a car‑sales e‑commerce storefront editor, covering its three‑area layout, drag‑and‑drop module handling, TypeScript‑based backend processing, and Gulp build pipeline, while also discussing configuration, tasks, and future VR extensions.

Drag-and-DropTypeScriptUI
0 likes · 11 min read
Implementation and Architecture of a Shop Storefront Decoration System Using Drag‑and‑Drop, TypeScript, and Gulp
WecTeam
WecTeam
Oct 22, 2019 · Frontend Development

Mastering Font Choices: From Serif vs Sans-Serif to CSS Fallbacks

This article explains essential font knowledge for developers, covering serif and sans-serif classifications, CSS font-family groups, fallback mechanisms, font-weight behavior across platforms, and licensing considerations, helping teams make informed typography decisions.

Typographyfont-weightfonts
0 likes · 9 min read
Mastering Font Choices: From Serif vs Sans-Serif to CSS Fallbacks
FangDuoduo UEDC
FangDuoduo UEDC
Oct 21, 2019 · Frontend Development

Mastering App Dividers: Full‑Width, Edge, and Floating Lines Explained

This article explores how subtle divider lines—full‑width, single‑edge, and floating—organize complex mobile app layouts, improve visual hierarchy, and enhance browsing efficiency, offering practical examples and guidelines for designers and developers.

Mobile UIUI designdivider lines
0 likes · 6 min read
Mastering App Dividers: Full‑Width, Edge, and Floating Lines Explained
FangDuoduo UEDC
FangDuoduo UEDC
Oct 17, 2019 · Frontend Development

Transform Basic Icons into Six Distinct UI Styles: A Practical Guide

This article explains how a simple 1px rectangular icon can be evolved through six different styling techniques—adjusting strokes, corners, colors, and backgrounds—to suit various UI contexts such as finance apps, system tools, and mobile interfaces.

UI designVisual Languagefrontend
0 likes · 4 min read
Transform Basic Icons into Six Distinct UI Styles: A Practical Guide
政采云技术
政采云技术
Oct 15, 2019 · Frontend Development

What New Chrome DevTools Features Arrived in the Last Six Months?

This article compiles and translates the latest Chrome DevTools enhancements from versions 74 to 78, detailing new UI highlights, debugging shortcuts, performance metrics, service‑worker insights, and other practical tools that front‑end developers can immediately apply to improve their workflow.

Chrome DevToolsWeb Developmentbrowser tools
0 likes · 18 min read
What New Chrome DevTools Features Arrived in the Last Six Months?
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Oct 10, 2019 · Frontend Development

Mastering CSS Class Naming: From Chaos to BEM and Beyond

This article explores the challenges of CSS class naming, reviews the evolution from chaotic early practices through atomic and modular approaches, explains BEM conventions, and provides practical rules and code examples for creating clear, maintainable class structures in modern front‑end development.

BEMCSSSCSS
0 likes · 15 min read
Mastering CSS Class Naming: From Chaos to BEM and Beyond
Didi Tech
Didi Tech
Oct 8, 2019 · Frontend Development

Understanding Webpack Module Creation: Stages and Dependency Handling

Webpack transforms entry files into modules through four stages—create, add, build, and processDep—where it generates a module instance via factory hooks, registers it in the compilation, runs loaders and parses the source into an AST, groups and resolves dependencies, and finally prepares the modules for bundling.

Build ProcessJavaScriptdependency
0 likes · 18 min read
Understanding Webpack Module Creation: Stages and Dependency Handling
FangDuoduo UEDC
FangDuoduo UEDC
Sep 26, 2019 · Frontend Development

Why Card‑Based UI Design Boosts User Experience and Visual Hierarchy

This article explains the concept, advantages, proper techniques, typical use cases, characteristics, and drawbacks of card‑based UI design, illustrating how it adds visual hierarchy and flexibility while also noting when list‑style interfaces may be more appropriate.

UI designUser experiencecard UI
0 likes · 7 min read
Why Card‑Based UI Design Boosts User Experience and Visual Hierarchy
Youzan Coder
Youzan Coder
Sep 25, 2019 · Frontend Development

Design and Implementation of a Front-End Integration Test Coverage Tool

The project implements a front‑end integration test coverage tool that instruments client code with a Babel plugin and server code with istanbul‑middleware, collects real‑time line/branch data via a Chrome extension and timed uploads, stores versioned results on a coverage server, and visualizes incremental coverage dashboards, providing an objective quality gate and achieving over 80 % incremental line coverage in production.

InstrumentationIstanbulNode.js
0 likes · 10 min read
Design and Implementation of a Front-End Integration Test Coverage Tool