Adam Canady's blog

A Carleton College senior.

Why Does It Seem Like All the Threading Projects in Node Are Abandoned?

I was recently looking for a threading solution in Node and, to my surprise, many of the projects have been abandoned! Looking at Threads a go go, and webworker-threads, for both of which the last commit was at least 6 months ago. It seems like there’s no demand for a solution to running long running or blocking tasks in node (aside from fibers or child_process).

I can’t even get Threads a go go to install with the latest version of Node (and haven’t been able to do so for over 4 months).

Is it really the case that these tools are not necessary? If so, what solutions have people found for handling long processes?

Update: Even fibers seems to have gone a long time without an update.

Update 2: Welcome HN folks! Discussion here.