Tag

Isolate

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 6, 2024 · Fundamentals

Understanding Dart Runtime ThreadPool: Architecture, Locks, and Task Management

This article explains how Dart implements multithreading through Isolates built on a C++ ThreadPool, detailing the roles of Task and Worker objects, the lock mechanisms with Monitor and MonitorLocker, and the lifecycle and scheduling logic that powers Dart's runtime concurrency.

CConcurrencyDart
0 likes · 17 min read
Understanding Dart Runtime ThreadPool: Architecture, Locks, and Task Management
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.

ComputeConcurrencyDart
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.

FlutterIsolatePerformance
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.

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