Concurrent programming using isolates: independent workers that are similar to threads but don't share memory, communicating only via messages.
To use this library in your code:
- An unforgeable object that comes back as equal when passed through other isolates. [...]
- An isolated Dart execution context. [...]
- Together with SendPort, the only means of communication between isolates. [...]
- Sends messages to its ReceivePorts. [...]