Создавайте и выполняйте задачи в реальных потоках процессора, отличных от основного. (ES6 импорт на данный момент) Threadman не использует никаких зависимостей. Он основан на рабочих потоках.
Содержание
Установка
npm i threadman
Синтаксис
new Thread(fn, args, options).run(callback)
// Or
new Thread(fn, args, options).run().then(callback)
Основное использование
import { Thread } from 'threadman'
let number = 10
const fn = (number) => number + 20
const callback = (result) => number = result
const args = [number]
new Thread(fn, args).run(callback)
// Or a callback function can be passed as third argument like below
new Thread(fn, args).run().then(callback)
После получения результата вы можете снова получить доступ к основной области видимости и переназначить переменные.