Tag

Weex

0 views collected around this technical thread.

DaTaobao Tech
DaTaobao Tech
Feb 14, 2025 · Mobile Development

Resolving SurfaceView Flash Black Issues in Taobao Shopping Cart with Hybrid Architecture

The black‑flash in Taobao’s shopping‑cart tab occurs because SurfaceView’s independent surface is destroyed during fragment removal or activity switches, and four remedies are offered: keep the fragment alive with show/hide, capture and display a screenshot, toggle between ImageView and SurfaceView via Weex APIs, or convert SurfaceView to TextureView temporarily, each with performance, memory, and latency trade‑offs.

FragmentSurfaceViewUI
0 likes · 10 min read
Resolving SurfaceView Flash Black Issues in Taobao Shopping Cart with Hybrid Architecture
DaTaobao Tech
DaTaobao Tech
Feb 10, 2025 · Mobile Development

Exploring Taobao Transaction Terminal Hybrid Architecture and Performance Optimization

The article presents a hybrid native‑container/Weex 2.0 architecture for Taobao’s transaction terminal that tackles native development inefficiencies by using configuration‑driven modules for container, instance, data, resource, and logic management, achieving up to 70% latency reduction and outlining rollout and future optimization plans.

Hybrid ArchitectureMobile DevelopmentWeex
0 likes · 17 min read
Exploring Taobao Transaction Terminal Hybrid Architecture and Performance Optimization
DaTaobao Tech
DaTaobao Tech
Dec 23, 2024 · Frontend Development

Optimizing Horizontal Swipe Interaction in Weex Shopping Cart

The article chronicles the evolution of horizontal swipe handling in a Weex shopping‑cart component—from laggy CSS animations to a refined BindingX implementation that adds follow‑finger motion, mutual exclusion, velocity‑based thresholds, and edge‑case fixes—demonstrating practical front‑end optimizations for fast, interactive long‑list item management.

BindingXFront-endWeex
0 likes · 10 min read
Optimizing Horizontal Swipe Interaction in Weex Shopping Cart
DaTaobao Tech
DaTaobao Tech
Jan 16, 2023 · Frontend Development

Technical Overview of Alibaba's Taobao Web Engineering and Product Landscape

In 2022 Taobao’s front‑end team was reorganized into business‑line groups plus a central “big front‑end” unit, establishing a three‑layer map—Engineering, R&D, Application—and delivering platforms such as O2, JSTracker, PHA, Weex 2.0, ICE, Midway, low‑code builders, and consumer and back‑office apps, thereby unifying tooling, strengthening the technical ecosystem, and ensuring continuous engineering excellence.

AlibabaFront-endNoslate
0 likes · 21 min read
Technical Overview of Alibaba's Taobao Web Engineering and Product Landscape
JD Tech
JD Tech
Jun 9, 2022 · Mobile Development

Comparative Analysis of Cross‑Platform Mobile Development Technologies: Flutter, React Native, Weex, and H5

This article systematically examines the characteristics, architecture, compilation principles, rendering processes, and common performance issues of four popular cross‑platform mobile technologies—Flutter, React Native, Weex, and H5—offering guidance on technical selection and optimization strategies.

Cross‑PlatformFlutterMobile Development
0 likes · 16 min read
Comparative Analysis of Cross‑Platform Mobile Development Technologies: Flutter, React Native, Weex, and H5
Xianyu Technology
Xianyu Technology
Dec 10, 2020 · Frontend Development

Implementation of a New Share Component for Xianyu's Huaiwan Community

A new share component was built for Xianyu’s Huaiwan community, replacing the product‑centric share function with a hybrid Weex‑based page, a JSBridge API, and a universal‑link return flow, enabling poster‑style image collages, modular UI assembly, and improved engagement and development efficiency.

Universal LinkWeexfrontend
0 likes · 6 min read
Implementation of a New Share Component for Xianyu's Huaiwan Community
Xianyu Technology
Xianyu Technology
Oct 22, 2020 · Frontend Development

Optimizing Weex Frontend Performance for Xianyu

To eliminate Xianyu’s Weex pages’ long white-screen delays, the team identified large bundles, slow first-screen data requests, and heavy UI as root causes and applied offline bundle caching, data prefetching, progressive and on-demand rendering, and bundle slimming, cutting first-screen load to under two seconds on low-end phones and achieving near-instant display on higher-end devices.

MobileWeexfrontend
0 likes · 9 min read
Optimizing Weex Frontend Performance for Xianyu
Youzan Coder
Youzan Coder
Oct 16, 2020 · Mobile Development

ZanWeexModuleSDK: A General Solution for Native-Weex Interaction at Youzan

ZanWeexModuleSDK provides a unified solution for native-Weex interaction across Youzan apps, consolidating common modules like network, routing, config, logging, notifications, tracking, and account, allowing developers to focus on Weex code while handling custom logic via a manager and standardized callbacks.

Cross‑PlatformMobile DevelopmentNative-JS Interaction
0 likes · 12 min read
ZanWeexModuleSDK: A General Solution for Native-Weex Interaction at Youzan
Youzan Coder
Youzan Coder
Jul 31, 2020 · Mobile Development

Dynamic Message Card Architecture for Mobile Apps Using Weex

The article describes how Youzan Mobile replaces its native, labor‑intensive message‑card system with a lightweight Weex container embedded in native MVVM tables, enabling hot‑reloaded, dynamic cards that can be added or updated without app releases, dramatically shortening development cycles and improving performance.

Mobile DevelopmentWeexandroid
0 likes · 12 min read
Dynamic Message Card Architecture for Mobile Apps Using Weex
Youzan Coder
Youzan Coder
Jul 22, 2020 · Mobile Development

TypeScript Integration with Weex: Improving Development Efficiency and System Stability

YouZan’s retail mobile team integrated TypeScript into their Weex projects, replacing error‑prone JavaScript with static typing, IDE‑driven refactoring, and Vue‑compatible decorators, which dramatically cut bugs, streamlined complex business logic, and boosted development efficiency and system stability across more than 300 pages.

Cross-Platform DevelopmentTypeScriptVue
0 likes · 11 min read
TypeScript Integration with Weex: Improving Development Efficiency and System Stability
Youzan Coder
Youzan Coder
Dec 23, 2019 · Mobile Development

Mobile Infrastructure Construction and Practices at Youzan

Youzan’s mobile infrastructure combines enforced pre‑release processes, unified permission workflows, cross‑platform Zan Weex and emerging Flutter support, dynamic configuration, robust CI, logging, testing, and shared component libraries to deliver efficient, high‑quality, gray‑/conditional‑/full releases while fostering collaboration across its mobile development teams.

CI/CDCollaborationFlutter
0 likes · 16 min read
Mobile Infrastructure Construction and Practices at Youzan
政采云技术
政采云技术
Nov 3, 2019 · Frontend Development

Insights from a Frontend Team Growth Talk: Foundations, Core Factors, and Highlights

The article shares Winter's presentation on building a high‑quality, efficient frontend team, covering demand models, toolchains, continuous integration, reusable architecture, business value, data‑driven thinking, and the Weex innovation case, while also providing recruitment information for the ZooTeam.

Continuous IntegrationToolchainWeex
0 likes · 15 min read
Insights from a Frontend Team Growth Talk: Foundations, Core Factors, and Highlights
58 Tech
58 Tech
Oct 30, 2019 · Mobile Development

Dynamic Feature Deployment for iOS Apps: NJCS Architecture and Implementation

This article explains the need for rapid iOS feature updates without re‑submission, defines dynamic feature deployment, compares existing solutions, and details the design, architecture, code examples, and security controls of the NJCS lightweight Objective‑C runtime‑based dynamic deployment framework.

Dynamic DeploymentMobile DevelopmentNJCS
0 likes · 10 min read
Dynamic Feature Deployment for iOS Apps: NJCS Architecture and Implementation
Youku Technology
Youku Technology
Sep 17, 2019 · Frontend Development

Technical Deep Dive of the “Cool Watch” Mode Behind “The Longest Day in Chang’an”: Player Framework, Dynamic Rendering, and Multi‑Screen Synchronization

Alibaba Entertainment’s technical deep‑dive reveals how the “Cool Watch” mode for “The Longest Day in Chang’an” combines a plugin‑based player framework, dynamic Weex UI rendering, parent‑child screen architecture, and dual‑stream frame‑level synchronization—augmented by AI‑driven high‑resolution playback and anti‑theft linking—to deliver an immersive, multi‑screen interactive experience across Youku.

Multi‑ScreenPlugin ArchitectureWeex
0 likes · 14 min read
Technical Deep Dive of the “Cool Watch” Mode Behind “The Longest Day in Chang’an”: Player Framework, Dynamic Rendering, and Multi‑Screen Synchronization
Xianyu Technology
Xianyu Technology
Aug 7, 2019 · Artificial Intelligence

Weex Page Mocking with Puppeteer for Large‑Scale UI Sample Generation

To solve the shortage of annotated UI data for UI2CODE, the team uses Puppeteer to load Weex pages, traverses the DOM to gather text and image elements, records their styles and positions, screenshots the page, and repeatedly swaps content, automatically generating thousands of realistic, labeled UI samples from a few hundred templates, greatly cutting manual labeling effort and boosting model accuracy.

PuppeteerSynthetic SamplesUI automation
0 likes · 8 min read
Weex Page Mocking with Puppeteer for Large‑Scale UI Sample Generation
Xianyu Technology
Xianyu Technology
Nov 14, 2018 · Mobile Development

Building a Face‑Recognition Meme Generator with Python and Weex

This guide shows how to create a face‑recognition meme generator by capturing photos with Weex’s WindVane module, sending them to a lightweight Python HTTP server that uses dlib for landmark detection, alignment, masking and tone correction, and accelerating the process with loky multiprocessing and image down‑sampling.

Meme GeneratorPythonWeb Development
0 likes · 9 min read
Building a Face‑Recognition Meme Generator with Python and Weex
Qunar Tech Salon
Qunar Tech Salon
Dec 14, 2016 · Mobile Development

Cross‑Platform ListView Performance Optimization in React Native and Weex

This talk explains how Qunar’s engineering team analyzed the performance bottlenecks of React Native’s ListView, compared it with native UITableView and Weex implementations, and proposed JavaScript‑based reuse logic and native bridge solutions to improve scrolling efficiency across iOS and Android.

Cross‑PlatformReact NativeWeex
0 likes · 18 min read
Cross‑Platform ListView Performance Optimization in React Native and Weex
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Aug 30, 2016 · Mobile Development

Weex Project Overview and Technical Insights from the WOT2016 Mobile Internet Technology Summit

The article summarizes Wu Zhihua's presentation at the WOT2016 summit, detailing the Weex cross‑platform framework, its ecosystem, performance optimizations, competitive advantages, challenges faced during Alibaba's Double‑11 promotion, and the project's future development goals for the next one to two years.

AlibabaCross‑PlatformMobile Development
0 likes · 11 min read
Weex Project Overview and Technical Insights from the WOT2016 Mobile Internet Technology Summit
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Apr 28, 2016 · Frontend Development

Weex – Alibaba’s High‑Performance Mobile Front‑End Framework: Architecture, Performance, and Usage

The article introduces Alibaba’s Weex framework, announced at QCon 2016, detailing its motivation, cross‑platform architecture, performance benchmarks, testing strategies, and three deployment modes—full‑page, native component, and H5 component—aimed at balancing performance and dynamic capabilities in mobile development.

AlibabaCross‑PlatformMobile Frontend
0 likes · 8 min read
Weex – Alibaba’s High‑Performance Mobile Front‑End Framework: Architecture, Performance, and Usage
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Apr 21, 2016 · Mobile Development

Alibaba Mobile Technology: Architecture, Scaling, and Future Trends

The 2016 ATF Alibaba Technology Forum presented a comprehensive overview of Alibaba's mobile e‑commerce platform, detailing massive scale challenges, user‑experience driven innovations, container‑based client architecture, the Weex framework, and future directions such as live video, VR/AR, and high‑performance mobile networking.

AlibabaMobile DevelopmentWeex
0 likes · 23 min read
Alibaba Mobile Technology: Architecture, Scaling, and Future Trends