Releases: alewin/useWorker
Releases · alewin/useWorker
@koale/[email protected]
Patch Changes
-
89b3d50: - fix: reject promises for workers that are about to be killed (#170)
Reject promises for killed workers with AbortError to prevent memory leaks from dangling promises
-
89b3d50: - fix: mark worker as not running immediately after being killed (#171)
Allows immediate worker restart after killing by updating running status synchronously instead of waiting for next render cycle.
@koale/[email protected]
Patch Changes
- revert(package.json): rollback Node engine change
@koale/[email protected]
@koale/[email protected]
4.0.1
3.4.0
3.2.1
3.2.0
3.1.0
3.0.0
Thanks to @iljadaderko @Pigotz @gonzachr @JonatanSalas @z4o4z for the contribution.
🐛 Bugfix
- Avoid
useWorker
unnecessary re-render
🎁 Features
autoTerminate
option docs
⚡ Breacking changes #36
- The parameters returned by the hook change:
Before
const [sortWorker, status, kill] = useWorker(sortDates);
After
const [sortWorker, { status, kill }] = useWorker(sortDates);
- The name of the option
dependencies
changes toremoteDependencies
Before
const [sortWorker] = useWorker(sortDates, { dependencies: ["www.google.com/script.js"] );
After
const [sortWorker] = useWorker(sortDates, { remoteDependencies: ["www.google.com/script.js"] );
These changes allow the addition of new features ( Roadmap 3.0.0 )