js-executor provides a thread pool model for executing JavaScript code in parallel, running each engine instance in a native OS thread, and supports pluggable engine backends (such as QuickJS, Goja, ...
A thread is a path of execution within a process. A process can contain multiple threads. A process is a task which is being executed in a computer. A process can be handled by one or many thread.