Aotu Lab
Author

Aotu Lab

Aotu Lab, founded in October 2015, is a front-end engineering team serving multi-platform products. The articles in this public account are intended to share and discuss technology, reflecting only the personal views of Aotu Lab members and not the official stance of JD.com Technology.

223
Articles
0
Likes
0
Views
0
Comments
Recent Articles

Latest from Aotu Lab

100 recent articles max
Aotu Lab
Aotu Lab
Jul 7, 2020 · Frontend Development

Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools

This article explores VSCode’s modular architecture for building large‑scale IDEs, dives into micro‑kernel plugin patterns with Vue and Xigua Player, showcases UI animation trends, introduces ARCore Depth API, highlights Flutter’s desktop support, and reviews Node.js monitoring and load‑testing tools.

FlutterIDELoad Testing
0 likes · 7 min read
Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools
Aotu Lab
Aotu Lab
Jul 7, 2020 · Frontend Development

How to Compute Precise Angled Linear Gradient Coordinates for Canvas Text

This guide explains how to calculate the exact start and end points of an angled linear gradient that fills text on an HTML canvas, covering the necessary geometry, trigonometric formulas, step‑by‑step derivations, and practical code snippets for accurate rendering.

CSSCanvasgradient-calculation
0 likes · 4 min read
How to Compute Precise Angled Linear Gradient Coordinates for Canvas Text
Aotu Lab
Aotu Lab
Jul 7, 2020 · Mobile Development

Zero‑Code Data Tracking for Taro Mini‑Programs with Tencent YouShu

This guide explains how Taro developers can instantly enable eight automatic, zero‑code data‑tracking events and custom analytics in WeChat mini‑programs by integrating Tencent YouShu via a one‑click template, CLI commands, and SDK configuration.

AnalyticsData TrackingSDK
0 likes · 9 min read
Zero‑Code Data Tracking for Taro Mini‑Programs with Tencent YouShu
Aotu Lab
Aotu Lab
Jul 1, 2020 · Frontend Development

What’s New in Taro 3? Cross‑Framework and Cross‑Platform Features Unveiled

Taro 3 introduces full cross‑framework support for React, Nerv, Vue 2/3 and jQuery‑like APIs, expands to major mini‑program platforms and H5, adds an open plugin system, prerendering, faster builds, CSS‑in‑JS via linaria, virtual list components and a seamless WeChat‑to‑React/Vue conversion tool.

CSS-in-JSTaroVirtual List
0 likes · 11 min read
What’s New in Taro 3? Cross‑Framework and Cross‑Platform Features Unveiled
Aotu Lab
Aotu Lab
Jun 10, 2020 · Frontend Development

Modeling Inertia Scrolling with Physics: From Theory to Vue Implementation

This article explains how to apply middle‑school physics concepts to implement realistic inertia (momentum‑based) scrolling and bounce effects in web front‑ends, compares popular UI libraries, derives the necessary formulas, chooses suitable acceleration constants, and provides a complete Vue.js code example.

bounce effectcss animationinertia scrolling
0 likes · 20 min read
Modeling Inertia Scrolling with Physics: From Theory to Vue Implementation
Aotu Lab
Aotu Lab
Jun 2, 2020 · Frontend Development

What This Week’s Tech Digest Reveals About Frontend Trends, AI Animation, and Electron Updates

The weekly digest highlights key findings from the 2020 Stack Overflow survey, performance tips for Google Fonts, an early look at JavaScript Records and Tuples, Svelte‑based Web Component creation, AI‑driven animation research, AR search innovations, and the major improvements introduced in Electron 9.0.0.

AI_AnimationElectronWeb development
0 likes · 7 min read
What This Week’s Tech Digest Reveals About Frontend Trends, AI Animation, and Electron Updates
Aotu Lab
Aotu Lab
Apr 28, 2020 · Frontend Development

Build JD Mini‑Programs Quickly with Taro: A Step‑by‑Step Guide

This guide explains the background of JD mini‑programs, introduces the Taro multi‑platform framework, and provides detailed installation, project creation, build commands, debugging steps, and an example conversion to help developers efficiently create JD mini‑programs.

CLIJD Mini-ProgramMulti‑Platform Development
0 likes · 6 min read
Build JD Mini‑Programs Quickly with Taro: A Step‑by‑Step Guide
Aotu Lab
Aotu Lab
Apr 28, 2020 · Mobile Development

How Does Taro’s Performance Stack Up Against Native JD and WeChat Mini‑Programs?

This article evaluates Taro’s conversion to JD mini‑programs by comparing package size, long‑list rendering benchmarks, and development experience against native JD and WeChat mini‑programs, revealing where Taro excels, where it lags, and the optimizations it provides.

Cross‑platform developmentFrontend OptimizationJD Mini-Program
0 likes · 11 min read
How Does Taro’s Performance Stack Up Against Native JD and WeChat Mini‑Programs?