Tagged articles
25 articles
Page 1 of 1
iQIYI Technical Product Team
iQIYI Technical Product Team
May 7, 2026 · Mobile Development

How iQIYI Cut Memory Peaks by 60% and Boost Animated Image Loading by 75% with Cangjie on HarmonyOS

iQIYI built a high‑performance image library for HarmonyOS using Huawei's Cangjie language, replacing ArkTS bottlenecks, adding AVIF support and a three‑level cache, and achieved over 60% reduction in memory peak usage and up to 75% faster animated‑image loading, as demonstrated by detailed benchmarks and architectural analysis.

AVIFCangjieHarmonyOS
0 likes · 13 min read
How iQIYI Cut Memory Peaks by 60% and Boost Animated Image Loading by 75% with Cangjie on HarmonyOS
JD Retail Technology
JD Retail Technology
Dec 17, 2024 · Mobile Development

JDImage: JD’s Self‑Developed HarmonyOS Image Library – Architecture, Implementation, and Performance Optimizations

This article introduces JD’s self‑developed HarmonyOS image library, explaining the background, research on existing solutions, the decision to build a C++‑based cross‑platform library, its modular architecture, performance optimizations, quality assurance mechanisms, and future development plans.

C++HarmonyOSImage Loading
0 likes · 13 min read
JDImage: JD’s Self‑Developed HarmonyOS Image Library – Architecture, Implementation, and Performance Optimizations
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 8, 2024 · Backend Development

How to Fix Flask Image Loading Issues with Relative Paths

This article walks through a Flask image loading issue, explains why the picture fails to appear, and provides two concrete solutions—using a direct static file path and leveraging Flask's url_for helper—along with full HTML code examples and best‑practice tips for template organization.

FlaskImage LoadingPython
0 likes · 4 min read
How to Fix Flask Image Loading Issues with Relative Paths
IEG Growth Platform Technology Team
IEG Growth Platform Technology Team
May 23, 2022 · Mobile Development

Comparative Analysis of Native Image Loading and External Texture Solutions in Flutter

This article examines Flutter's native image loading mechanisms, compares them with Android's traditional image frameworks, discusses the challenges of duplicated resources and memory usage, and details two external‑texture approaches—ShareContext and shared memory—providing code examples and practical recommendations for mobile projects.

External TextureImage Loadingtexture-sharing
0 likes · 18 min read
Comparative Analysis of Native Image Loading and External Texture Solutions in Flutter
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 21, 2022 · Mobile Development

How Taote Achieved Near‑Native Flutter Performance in Phase‑2 Optimizations

This article details Taote's second‑phase Flutter performance project, covering engine upgrades, a custom image library, a lightweight Flow‑View container, and Android scroll‑simulation tweaks that together delivered smoother scrolling, eliminated iOS lag, and brought frame rates close to native levels.

FlutterHummer EngineImage Loading
0 likes · 9 min read
How Taote Achieved Near‑Native Flutter Performance in Phase‑2 Optimizations
Baidu Geek Talk
Baidu Geek Talk
Jan 24, 2022 · Frontend Development

ResourceScheduler Optimization: Enhancing Critical Image Loading in T7 Browser Kernel

The T7 browser kernel’s ResourceScheduler lets developers assign importance=high to IMG tags and CSS background images (as well as JS and link resources), adjusting sub‑resource loading priority so critical images load faster on the first screen, especially when many concurrent requests compete for the same domain.

ChromiumImage LoadingPriority Scheduling
0 likes · 9 min read
ResourceScheduler Optimization: Enhancing Critical Image Loading in T7 Browser Kernel
Baidu App Technology
Baidu App Technology
Jan 12, 2022 · Frontend Development

ResourceScheduler Tuning Mechanism: Optimizing Critical Image Loading in T7 Browser Kernel

Baidu's T7 browser kernel introduces a ResourceScheduler tuning mechanism that lets front‑end developers set image loading priority via an importance attribute or CSS property, enabling high‑priority above‑fold images to load faster while low‑priority resources are throttled under heavy domain request competition.

ChromiumImage LoadingPriority Scheduling
0 likes · 9 min read
ResourceScheduler Tuning Mechanism: Optimizing Critical Image Loading in T7 Browser Kernel
JD Retail Technology
JD Retail Technology
Jun 28, 2021 · Frontend Development

Understanding Flutter Image Loading, Caching, and Memory Optimization

This article explains how Flutter loads and caches images, analyzes the underlying source code of key classes such as PaintingBinding, ImageCache, ImageProvider, and RenderImage, and provides practical techniques for reducing memory usage and preventing OOM in large Flutter applications.

FlutterImage Loadingcaching
0 likes · 13 min read
Understanding Flutter Image Loading, Caching, and Memory Optimization
vivo Internet Technology
vivo Internet Technology
Aug 19, 2020 · Mobile Development

Why Android Images Cause OOM: Memory Usage, DPI, and Glide Tips

This article explains how different Android versions handle image memory, clarifies screen size, density, and resolution concepts, shows how folder placement and bitmap formats affect RAM usage, and provides practical Glide configuration to prevent out‑of‑memory crashes.

AndroidBitmapGlide
0 likes · 11 min read
Why Android Images Cause OOM: Memory Usage, DPI, and Glide Tips
Python Programming Learning Circle
Python Programming Learning Circle
Jan 16, 2020 · Game Development

Building a Python Plants vs Zombies Clone: Image Loading & Sprite Animation

This article walks through creating a functional Python clone of the classic Plants vs Zombies game, detailing supported plant and zombie types, level data storage, image resource organization, and the implementation of graphics loading, frame handling, state management, and animation logic using Pygame.

Game DevelopmentImage LoadingSprite Animation
0 likes · 11 min read
Building a Python Plants vs Zombies Clone: Image Loading & Sprite Animation
vivo Internet Technology
vivo Internet Technology
Dec 4, 2019 · Mobile Development

Analysis of Glide Lifecycle Management in Android

The article dissects Glide’s lifecycle management by tracing how Glide.with creates a singleton RequestManager via RequestManagerRetriever, caches headless RequestManagerFragments, forwards Activity/Fragment callbacks through ActivityFragmentLifecycle to pause, resume, or clear image requests, monitors network changes with a ConnectivityMonitor, and responds to memory pressure via component callbacks, thereby integrating Android component lifecycles, connectivity, and memory management into its image‑loading engine.

AndroidGlideImage Loading
0 likes · 18 min read
Analysis of Glide Lifecycle Management in Android
360 Tech Engineering
360 Tech Engineering
Oct 30, 2019 · Mobile Development

Flutter Image Loading: Methods, Source Code Analysis, and Optimization

This article explains various Flutter image loading techniques—including AssetImage, NetworkImage, FileImage, MemoryImage, CachedNetworkImage, and FadeInImage—provides detailed source code analysis of the Image widget and its underlying classes, and discusses performance considerations and potential optimization strategies.

FlutterImage Loadingoptimization
0 likes · 13 min read
Flutter Image Loading: Methods, Source Code Analysis, and Optimization
vivo Internet Technology
vivo Internet Technology
Sep 25, 2019 · Mobile Development

Analysis of Glide Image Loading Cache Mechanisms on Android

The article dissects Glide’s five‑level caching system—active resources, memory cache, resource and data disk caches, and network cache—explaining how active weak references feed the LRU memory cache, how DiskCacheStrategy governs transformed and raw data storage, and how I/O and network tasks run on separate executors while network responses are cached before delivery.

AndroidCacheDisk Cache
0 likes · 21 min read
Analysis of Glide Image Loading Cache Mechanisms on Android
Beike Product & Technology
Beike Product & Technology
Sep 21, 2018 · Mobile Development

Optimizing Image Loading in the Beike Android App: Replacing Picasso with Glide to Prevent OOM

The article analyzes an OOM issue in the Beike Android app caused by large image memory usage, compares Picasso and Glide memory footprints, describes the refactoring effort required to switch libraries, explains Glide's two‑level caching mechanism, and highlights the performance and stability benefits for pre‑Android 8.0 devices.

AndroidGlideImage Loading
0 likes · 4 min read
Optimizing Image Loading in the Beike Android App: Replacing Picasso with Glide to Prevent OOM
Qizhuo Club
Qizhuo Club
Jan 15, 2018 · Mobile Development

Integrating Fresco Image Loading Library with RePlugin in Android

This guide explains what Fresco is, shows how to add its dependencies, use SimpleDraweeView in XML, and details a plugin‑friendly approach for sharing Fresco across host and RePlugin modules by converting the drawee AAR to a JAR and handling custom attribute callbacks.

AndroidFrescoImage Loading
0 likes · 6 min read
Integrating Fresco Image Loading Library with RePlugin in Android
Qunar Tech Salon
Qunar Tech Salon
Mar 22, 2017 · Mobile Development

Analyzing the Source Code of the Picasso Image Loading Library in Android

This article examines the internal implementation of the Android Picasso image‑loading library, detailing its singleton initialization, request creation, builder pattern usage, caching mechanisms, delayed loading, and the workflow of actions, handlers, and thread execution to illustrate how images are fetched and displayed.

AndroidBuilder PatternImage Loading
0 likes · 8 min read
Analyzing the Source Code of the Picasso Image Loading Library in Android