Tag

GaiaX

0 views collected around this technical thread.

Youku Technology
Youku Technology
Feb 15, 2023 · Mobile Development

GaiaX Expression Module: Cross-Platform Expression Evaluation Design Based on LR(1) Grammar

GaiaX’s cross‑platform expression module uses a C++ LR(1) parser with lexical, syntax and semantic analysis to bind data, support arithmetic and functions, unify values via GXValue, bridge iOS and Android through JNI, and achieves sub‑millisecond execution for simple and nested expressions.

AndroidC++GaiaX
0 likes · 13 min read
GaiaX Expression Module: Cross-Platform Expression Evaluation Design Based on LR(1) Grammar
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.

FlexboxGaiaXRust
0 likes · 18 min read
GaiaX Layout Solution: Flexbox and Stretch Engine Analysis
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
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.

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