One of the keys to a successful application is performance. At the most time, it's fine to do everything in the main Isolate. However, sometimes you need to do some heavy task that may take significant time - 8 or even 16 ms. In that case, you should create a new Isolate to perform a calculation in it. Dart's Isolates API is complicated. So it would be great to use a package that simplifies it. In pub dev, we have a lot of great packages for that and in this article I'll show one new and special - Combine
Combine
ยท 6 min read