Skip to content

Offload work to another Isolate or group of Isolates in any Dart program or Flutter application in a simple manner.

License

Notifications You must be signed in to change notification settings

TheCarpetMerchant/simple_worker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0e8c7e6 · May 25, 2022

History

2 Commits
May 25, 2022
May 25, 2022
May 25, 2022
May 25, 2022
May 25, 2022
May 25, 2022
May 25, 2022
May 25, 2022
May 25, 2022

Repository files navigation

Offload work to another Isolate or group of Isolates in any Dart program or Flutter application in a simple manner.

Features

SimpleWorkers can compute be re-used by calling compute, or used once by calling computeOnce. Calling computeOnce will result in a worker being created and destroyed for the task. No serialization cost is incurred for the data returned by the worker in this case.

You can use a WorkerGroup to compute the same function for a list of objects. The object will be passed a the first argument to the function, and additional arguments are provided afterwards.

Usage

print(await SimpleWorker().compute(bigTask, data0: 'param'));

About

Offload work to another Isolate or group of Isolates in any Dart program or Flutter application in a simple manner.

Resources

License

Stars

Watchers

Forks

Languages