— Spawn will not freeze anything
— The point is response time
— Imagine what NodeJS is, it is 3 parts: V8 connected to a C++ middleware, connected to a libuv thread pool
Message permanent page
— The reason is exactly to be able to stop at ANY expression
— Libuv is attached because, when NodeJS is busy running JS, it can not respond to requests
— If NodeJS could be interrupted at any time to begin processing a request, libuv is not neccesarily needed (but still recommended)
Message permanent page
— I do not design while (true)
to freeze everything
— (Without freezing everything)
— while (true)
is just a tool to show what happens