Как выполнить Promise в новом потоке / Node

Представьте, что перед вами стоит задача выполнить некоторые вычисления в новом потоке. Для этого придется подружить worker_threads с нужной логикой, написать файл который запустится в отдельном потоке, написать логику обмена сообщениями, обработку ошибок и т.п. Но..

Но недавно в сети появилась библиотека wormise о которой хотелось бы рассказать.

Установив эту библиотеку, вы сможете вызывать Promise, который выполнится в новом потоке.

Существует ряд ограничений, например, необходимо отдельно объявить все использующиеся импорты в функции из библиотеки.

Идея сама по себе не новая, но именно такой реализации ранее никто не представил. Делитесь мнением в комментариях 👇🏻👇🏻👇🏻

#node #javascript #js #multithreading #nodejs