0Pricing
Dart Academy · Lesson

Compute-Heavy Tasks Without Jank

Keep the main isolate responsive.

What Jank Is

Jank is a visible stutter when the UI misses a frame. It happens when heavy work hogs the main isolate too long. 😬

The Frame Budget

At 60fps you get about 16 milliseconds per frame. Blow that budget on the main isolate and the screen freezes briefly.

All lessons in this course

  1. Why Isolates, Not Threads
  2. Isolate.run for Quick Offloading
  3. Spawning Isolates and Message Passing
  4. Compute-Heavy Tasks Without Jank
← Back to Dart Academy