Tagged articles

isolate

6 articles · Page 1 of 1
JD Cloud Developers
JD Cloud Developers
Apr 11, 2023 · Fundamentals

Mastering Dart’s Event Loop: From Microtasks to Isolates

This article explains Dart’s single‑threaded event‑loop model, the distinction between microtask and event queues, how to schedule tasks, use Futures, async/await, isolates, and practical patterns like LoadBalancer and CancelableOperation to manage asynchronous operations in Flutter apps.

DARTFlutterFuture
0 likes · 17 min read
Mastering Dart’s Event Loop: From Microtasks to Isolates
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 9, 2022 · Mobile Development

Using Isolates and the compute Function in Flutter to Offload Heavy Computation

This article explains how to prevent UI blocking in Flutter by moving intensive calculations to background isolates using the compute helper and raw Isolate APIs, demonstrates code examples for task execution, progress reporting, and inter‑isolate communication, and discusses performance considerations and best practices.

ComputeDARTFlutter
0 likes · 15 min read
Using Isolates and the compute Function in Flutter to Offload Heavy Computation
Ctrip Technology
Ctrip Technology
Apr 7, 2022 · Mobile Development

Flutter Rendering Performance Optimization Practices at Ctrip Train Ticket

This article shares the performance optimization techniques used by Ctrip Train Ticket's Flutter team, covering rendering bottlenecks, selective UI refresh with Provider Selector, granular setState usage, ViewModel splitting, widget caching, const usage, RepaintBoundary, isolate off‑loading, long‑list handling and image loading memory management.

OptimizationRenderingisolate
0 likes · 20 min read
Flutter Rendering Performance Optimization Practices at Ctrip Train Ticket
Sohu Tech Products
Sohu Tech Products
Oct 27, 2021 · Mobile Development

Understanding Flutter: Cross‑Platform Capabilities, Architecture, Rendering Process, and Dart VM

This article explains how Flutter achieves true cross‑platform development, details its layered architecture, UI rendering pipeline, Dart VM event‑loop model, isolate‑based multithreading, and the various runners that coordinate to deliver high‑performance UI across mobile and desktop platforms.

Cross-PlatformDARTFlutter
0 likes · 15 min read
Understanding Flutter: Cross‑Platform Capabilities, Architecture, Rendering Process, and Dart VM
Xianyu Technology
Xianyu Technology
May 17, 2019 · Backend Development

Dart Backend Practices at Xianyu: Glue Layer Development

Xianyu’s tech team adopted Dart for a backend glue layer that bridges frontend Flutter clients and Java domain services, leveraging Dart’s familiar syntax, strong async/await support, isolates for rapid hot‑replaceable development, and parallel Future.wait calls to achieve high‑performance, low‑latency APIs with fast deployment.

AsynchronousDARTMicroservices
0 likes · 12 min read
Dart Backend Practices at Xianyu: Glue Layer Development