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

Master Modern Development: JS Algorithms, Privacy Techniques, and Cutting‑Edge Tools

This article surveys essential front‑end knowledge, covering a comprehensive JavaScript algorithm curriculum, browser‑fingerprinting privacy concerns, collaborative design platforms like Figma, the Markdown‑to‑PPT tool Slidev, and a step‑by‑step guide to implementing the SLIC pixel‑art algorithm.

AlgorithmsFigmaJavaScript
0 likes · 6 min read
Master Modern Development: JS Algorithms, Privacy Techniques, and Cutting‑Edge Tools
Aotu Lab
Aotu Lab
Jul 15, 2021 · Frontend Development

How JD’s Frontend Team Delivered 16 High‑Traffic 618 Event Halls in Record Time

This article details how JD's front‑end team tackled the 2021 618 shopping festival by using Taro3 for cross‑platform H5 and mini‑program development, implementing disaster‑recovery services, intelligent UI personalization, pull‑to‑refresh, and efficient collaboration practices to launch sixteen high‑performance event halls quickly and reliably.

Cross-Platformcollaborationdisaster recovery
0 likes · 14 min read
How JD’s Frontend Team Delivered 16 High‑Traffic 618 Event Halls in Record Time
Aotu Lab
Aotu Lab
Jul 15, 2021 · Frontend Development

Build Multi‑Platform Mini‑Programs Quickly with NutUI 3.0 and Taro

This article introduces NutUI 3.0’s multi‑end capabilities, explains how it integrates with Taro to enable Vue 3 developers to write a single codebase for H5 and various mini‑program platforms, and provides step‑by‑step installation and usage examples.

ComponentLibraryInstallationMiniProgram
0 likes · 7 min read
Build Multi‑Platform Mini‑Programs Quickly with NutUI 3.0 and Taro
Aotu Lab
Aotu Lab
Jun 24, 2021 · Frontend Development

Unlock React 18’s Power: Batching, Suspense SSR, startTransition & More

This article reviews Google’s CSS fundamentals course, dives into React 18’s automatic batching, the new Suspense SSR architecture, the startTransition API, suggests a lightweight VS Code API client, and explains the basics of building user profiles for recommendation systems.

CSSJavaScriptReAct
0 likes · 7 min read
Unlock React 18’s Power: Batching, Suspense SSR, startTransition & More
Aotu Lab
Aotu Lab
Jun 3, 2021 · Backend Development

How to Generate Server‑Side PDFs with Puppeteer: A Step‑by‑Step Guide

This article explains how to use Puppeteer on a Node.js backend to render web pages as PDF files, covering installation, headless browser launch, page navigation, handling lazy‑loaded images, custom print CSS, authentication cookies, and Docker deployment with practical code snippets.

DockerHeadless ChromeNode.js
0 likes · 12 min read
How to Generate Server‑Side PDFs with Puppeteer: A Step‑by‑Step Guide
Aotu Lab
Aotu Lab
May 27, 2021 · Frontend Development

Exploring WebContainers, GitHub Web Components, and Clean Architecture Trends

This article surveys recent advances such as running Node.js directly in the browser with WebContainers, GitHub's large‑scale adoption of Web Components, the principles of Clean Architecture, the zx shell‑script tool, and a product‑reliability "3+1" evaluation method.

Clean ArchitectureWebContainersproduct evaluation
0 likes · 8 min read
Exploring WebContainers, GitHub Web Components, and Clean Architecture Trends
Aotu Lab
Aotu Lab
May 27, 2021 · Frontend Development

Why WebGL Beats Canvas for Complex 2D Animations – A Hands‑On Guide

This article explains why WebGL, powered by the GPU, outperforms Canvas for data‑intensive 2D effects, walks through setting up a Three.js environment, and demonstrates basic fragment shaders, uniform usage, and animation techniques with practical code examples.

ShaderThree.js
0 likes · 9 min read
Why WebGL Beats Canvas for Complex 2D Animations – A Hands‑On Guide
Aotu Lab
Aotu Lab
May 20, 2021 · Artificial Intelligence

Why Linear Regression Matters: Theory, Python Implementation, and Boston Housing Prediction

An enthusiastic overview walks through the fundamentals of linear and multivariate regression, explains loss functions and least‑squares optimization, shows Python implementations of fit and predict, and applies the model to the classic Boston housing dataset to illustrate feature impact and prediction.

Linear regressionPythonhousing price prediction
0 likes · 10 min read
Why Linear Regression Matters: Theory, Python Implementation, and Boston Housing Prediction
Aotu Lab
Aotu Lab
Apr 27, 2021 · Fundamentals

Inside SpaceX’s Frontend Architecture and the Latest in Flutter, GitHub & AI

This article explores how SpaceX’s rocket control console is built with JavaScript, examines Flutter 2’s cross‑platform capabilities, details the WebGL techniques behind GitHub’s interactive globe, breaks down logistic regression for recommendation systems, and provides an overview of Huawei’s Harmony OS for developers.

WebGLfrontendharmony os
0 likes · 9 min read
Inside SpaceX’s Frontend Architecture and the Latest in Flutter, GitHub & AI
Aotu Lab
Aotu Lab
Apr 27, 2021 · Frontend Development

How Taro 3.0 Enables H5‑Web UI Frameworks to Run in Mini‑Programs

This article explains Taro 3.0's approach to bridging the gap between web and mini‑program ecosystems by mapping HTML tags, attributes, and events to mini‑program components, handling style translation, and detailing limitations and practical steps for integrating WEUI, Ant Design Mobile, and VantUI.

H5 CompatibilityMini‑ProgramTaro
0 likes · 10 min read
How Taro 3.0 Enables H5‑Web UI Frameworks to Run in Mini‑Programs