Tagged articles
2 articles
Page 1 of 1
Taobao Frontend Technology
Taobao Frontend Technology
Jul 5, 2022 · Frontend Development

How Tubes Uses a Reactive Data System to Optimize Multi‑Screen Rendering

The article explains how Tubes employs a reactive data system to handle multi‑screen rendering, compares loop‑based and reactive approaches, details classic and hash‑table implementations, and demonstrates significant performance gains, offering valuable insights for frontend developers seeking efficient rendering architectures.

Frontend Architecturedependency trackingperformance optimization
0 likes · 21 min read
How Tubes Uses a Reactive Data System to Optimize Multi‑Screen Rendering
DaTaobao Tech
DaTaobao Tech
Jun 29, 2022 · Frontend Development

Design and Implementation of a Reactive Data System in Tubes

The article presents Tubes, Alibaba’s high‑performance terminal renderer, and argues that a hash‑table‑based reactive data system—tracking dependencies, triggering updates only for changed inputs, and making Tubes idempotent—eliminates manual loop control, reduces developer burden, and delivers up to 1,350× read speed‑up and hundreds of milliseconds faster first‑screen rendering on low‑end devices.

Front-end Architecturedependency trackinghash table
0 likes · 16 min read
Design and Implementation of a Reactive Data System in Tubes