This is a purely human problem and very likely a problem on my end.
We have a developer who every time Javascript is brought up emphasizes that it's single threaded on the server.
Is there a better phrase to describe Javascript single-threaded nature of having multi-threading implemented in libraries? I use the phrase multi-threading to only refer to when a user can create threads in user space (pthread_create for example) but I really dislike the idea of calling JS single-threaded (speaking of node here).
Words like concurrency or parallel are more problematic IMHO. Not looking for a long discussion of the nature but are there any suggestions to how to describe this? I think calling JS single-threaded is correct but is there another term? like lib-threaded or something? Maybe single-threaded non-blocking but too verbose.