simple_worker 1.0.0 copy "simple_worker: ^1.0.0" to clipboard
simple_worker: ^1.0.0 copied to clipboard

Simply offload work to another Isolate or group of Isolates in any Dart program or Flutter application.

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'));
1
likes
150
points
25
downloads

Publisher

unverified uploader

Weekly Downloads

Simply offload work to another Isolate or group of Isolates in any Dart program or Flutter application.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on simple_worker