Node.js also is catching on at lesser-known companies such as GroupDock, which provides a business application platform for HTML5 applications that can work on computers and mobile devices.
Node.js creator Dahl acknowledges Dziuba's concerns, but says they are not mainstream: "This person makes complaints about how CPU- bound tasks can block a process -- which is true. Most servers we see are I/O-bound -- not calculating numbers in a tight loop -- so they do not hit this problem. If there is a CPU-bound part of a server, we provide a number of methods for running it in parallel -- which [Dziuba] does not consider (for example, a child_process.fork). It certainly is not a scalability disaster waiting to happen." Dahl cites the smartphone application builder Voxer, which runs hundreds of Node processes to do VoIP, processing thousands of parallel processes.