Choosing Between Isolates and async/await for CPU‑Bound Work After Measuring Bottlenecks
Goal: determine whether to offload CPU‑intensive computation to a Dart Isolate or keep it on the single‑threaded event loop using async/await, after first measuring where time is spent. Constraints: Isolates give true parallelism but add startup latency and message‑passing overhead; async/await avoids copy costs but any synchronous work blocks the UI and can