Node.js introduced worker_thread and fully supported in the Node LST version 12. This module has
1 Event Loop per thread
1 JS Engine Instance per thread
1 Node.js Instance per thread
Since worker_threads make new threads inside the same process it requires fewer resources. Also, we are able to pass data between these threads because they have a shared memory space.