Tagged articles
8 articles
Page 1 of 1
Youku Technology
Youku Technology
Dec 16, 2022 · Frontend Development

GaiaX Layout Solution: Flexbox and Stretch Engine Analysis

GaiaX, Alibaba Entertainment’s cross‑platform dynamic UI framework, adopts Flexbox implemented with the Rust‑based Stretch engine to deliver millisecond‑level layout latency on phones, tablets, OTT, Macs and IoT devices, while fixing iOS 32‑bit crashes, redefining aspect‑ratio logic, adding thread‑safe wrappers and extensive tests, and open‑sourcing the extended library.

FlexboxGaiaXLayout Engine
0 likes · 18 min read
GaiaX Layout Solution: Flexbox and Stretch Engine Analysis
Youku Technology
Youku Technology
Nov 14, 2022 · Industry Insights

Deep Dive into GaiaX: Architecture, Rendering Pipeline, and Core Concepts

This article provides a comprehensive technical analysis of GaiaX, Alibaba's cross‑platform high‑performance rendering engine, covering its core concepts, three‑layer architecture, rendering pipeline, node‑tree calculations, view‑hierarchy merging, text auto‑fit logic, and key open‑source resources.

GaiaXRustStretch
0 likes · 17 min read
Deep Dive into GaiaX: Architecture, Rendering Pipeline, and Core Concepts
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 11, 2022 · Mobile Development

How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile

This article explains GaiaX, Alibaba's cross‑platform template engine, detailing its core concepts, DSL structure, three‑layer architecture, Rust‑based Stretch layout engine, rendering pipeline, and optimization techniques such as node‑tree calculation, view‑hierarchy merging, and text auto‑fit for Android and iOS.

GaiaXMobile UIRendering
0 likes · 17 min read
How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile
Youku Technology
Youku Technology
Oct 27, 2022 · Mobile Development

GaiaX Open Source Interpretation | Cross-Platform Technology Based on Youku Business Characteristics

GaiaX is a cross‑platform template engine created for Alibaba’s Youku ecosystem that tackles multi‑terminal UI development bottlenecks by using a custom DSL with native rendering, offering high performance, dynamic updates, reusable components, containerized solutions, and integrated preview and design‑to‑code tools.

AlibabaDynamic TemplatingGaiaX
0 likes · 15 min read
GaiaX Open Source Interpretation | Cross-Platform Technology Based on Youku Business Characteristics
Alibaba Terminal Technology
Alibaba Terminal Technology
Oct 21, 2022 · Frontend Development

How GaiaX Transforms Cross‑Platform UI Development and Boosts Efficiency

GaiaX, an open‑source cross‑platform template engine created by Alibaba’s Youku team, tackles multi‑device UI component development bottlenecks by introducing a DSL‑based native rendering approach, dynamic updates, containerization, and tooling that together streamline design‑to‑code workflows and improve development efficiency.

GaiaXMobileUI templates
0 likes · 19 min read
How GaiaX Transforms Cross‑Platform UI Development and Boosts Efficiency
Youku Technology
Youku Technology
Apr 22, 2022 · Frontend Development

How Youku Cut Mobile UI Development Time by 30% with GaiaX & GaiaStudio

Facing the challenge of duplicated UI code across multiple devices, Youku’s tech team built a cross‑platform dynamic template system—including GaiaSketch, GaiaX, and GaiaStudio—that streamlines design‑to‑code workflows, reduces development effort by about 30%, and open‑sources the tools for the broader community.

GaiaStudioGaiaXUI Development
0 likes · 13 min read
How Youku Cut Mobile UI Development Time by 30% with GaiaX & GaiaStudio
Youku Technology
Youku Technology
Apr 21, 2022 · Mobile Development

GaiaX: Youku Cross-Platform Dynamic Template Engine Technical Solution

GaiaX, Youku’s cross‑platform dynamic template engine launched in 2019, uses a Rust‑based StretchKit layout core, JSON‑defined components and CSS‑flexbox to replace JS‑bridge solutions like Weex, delivering native‑level performance, cutting component development time by up to 50 % and boosting R&D efficiency by roughly 30 % across 15+ teams.

GaiaXRustStretchKit
0 likes · 10 min read
GaiaX: Youku Cross-Platform Dynamic Template Engine Technical Solution