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
Apr 20, 2021 · Frontend Development

How to Master SVG’s feTurbulence Filter for Realistic Natural Textures

This article explores the fundamentals of the SVG feTurbulence filter, explains each of its parameters, demonstrates how they affect Perlin‑noise‑based textures, and provides practical code examples for creating water‑flow and paper‑grain effects in web graphics.

FiltersPerlin NoiseSVG
0 likes · 11 min read
How to Master SVG’s feTurbulence Filter for Realistic Natural Textures
Aotu Lab
Aotu Lab
Apr 9, 2021 · Mobile Development

What’s New in Taro 3.2: Faster Builds, Source‑Map Support, and Full React Native Integration

Taro 3.2 introduces a revamped compilation pipeline that eliminates intermediate code, adds native source‑map support, supports React Native 0.64 with Hermes, expands APIs and components, enables on‑demand imports, and provides clear migration steps for both new and existing projects, while outlining future roadmap and community resources.

API ExpansionReact NativeSource Maps
0 likes · 11 min read
What’s New in Taro 3.2: Faster Builds, Source‑Map Support, and Full React Native Integration
Aotu Lab
Aotu Lab
Apr 9, 2021 · Frontend Development

Mastering Mini‑Program Animations: From createAnimation to CSS3 and Taro Integration

This article walks through the three animation approaches supported by WeChat mini‑programs—createAnimation, this.animate, and CSS3—provides detailed code examples, shows how to integrate Animate.css, and explains using Taro’s page‑scroll and IntersectionObserver techniques to sequence entrance, emphasis, and exit animations.

TaroWeChat mini-programanimation
0 likes · 13 min read
Mastering Mini‑Program Animations: From createAnimation to CSS3 and Taro Integration
Aotu Lab
Aotu Lab
Mar 31, 2021 · Frontend Development

Future Web Development Roadmaps: Vite 2.0, AI Visuals, and Digital Currency

This article presents a curated roadmap for web developers, examines Vite 2.0’s build innovations, explores AI-driven visual effects, discusses product‑centric design principles, and outlines the emerging role of digital currency in modern software ecosystems.

RoadmapVitedigital currency
0 likes · 8 min read
Future Web Development Roadmaps: Vite 2.0, AI Visuals, and Digital Currency
Aotu Lab
Aotu Lab
Mar 16, 2021 · Frontend Development

How We Delivered a High‑Risk Digital RMB Front‑End Project Fast and Safely

This article details the front‑end team's approach to rapidly delivering a government‑backed digital RMB activity, covering project characteristics, pre‑delivery preparations, data flow aggregation, UI decoupling, risk‑control tactics, module loading, deployment layering, and lessons learned for maintaining high availability.

Module Loaderdigital RMBfrontend
0 likes · 18 min read
How We Delivered a High‑Risk Digital RMB Front‑End Project Fast and Safely
Aotu Lab
Aotu Lab
Mar 9, 2021 · Game Development

How to Build a ‘Merge Watermelon’ Game with Phaser 3 and TypeScript

This step‑by‑step guide shows how to create a simple “merge watermelon” HTML5 game using Phaser 3, TypeScript, and Matter.js physics, covering project setup, asset loading, fruit creation, input handling, collision logic, scoring, and game‑over detection.

CollisionHTML5Matter.js
0 likes · 10 min read
How to Build a ‘Merge Watermelon’ Game with Phaser 3 and TypeScript
Aotu Lab
Aotu Lab
Feb 8, 2021 · Frontend Development

Boosting Taro Mini‑Program Performance: Proven Best Practices and Real‑World Optimizations

This article details how the Taro team optimized the 京喜拼拼 mini‑program by identifying performance bottlenecks, applying best‑practice coding patterns, refining virtual list handling, reducing setData overhead, and integrating native components, ultimately achieving smoother scrolling and higher experience scores across devices.

OptimizationTarofrontend
0 likes · 18 min read
Boosting Taro Mini‑Program Performance: Proven Best Practices and Real‑World Optimizations
Aotu Lab
Aotu Lab
Feb 2, 2021 · Frontend Development

How EOS-JS Revolutionizes Frontend Code Quality with AST‑Based Scanning

This article examines the challenges of enforcing JavaScript coding standards in large‑scale frontend projects and presents EOS-JS, an AST‑driven static analysis tool that offers modular scanning, automatic fixes, multi‑scenario rule sets, seamless CI integration, and visualized data reporting to improve code quality and maintainability.

ASTEOS-JSJavaScript
0 likes · 12 min read
How EOS-JS Revolutionizes Frontend Code Quality with AST‑Based Scanning
Aotu Lab
Aotu Lab
Jan 15, 2021 · Frontend Development

How Taro Unified Multi‑Platform Development with React, Vue, and Webpack

This article chronicles the evolution of the Taro framework from its inception as a React‑based mini‑program solution to a fully open, plugin‑driven multi‑platform architecture, highlighting technical challenges, Babel‑driven JSX compilation, component model redesign, and community‑driven growth.

BabelMulti‑Platform DevelopmentReAct
0 likes · 19 min read
How Taro Unified Multi‑Platform Development with React, Vue, and Webpack
Aotu Lab
Aotu Lab
Jan 8, 2021 · Frontend Development

Front‑End Tech Highlights: Video Players, Performance Tips, AI Recommendations

From the rise and fall of Flash to modern front‑end video playback techniques, performance optimization strategies, AI recommendation fundamentals, CLI design best practices, and a glimpse into game development and algorithm analysis, this article surveys diverse cutting‑edge technologies shaping today’s software landscape.

AICLIalgorithm
0 likes · 10 min read
Front‑End Tech Highlights: Video Players, Performance Tips, AI Recommendations