nodejs does every worker thread need a new core

In Node.js, every worker thread does not need a new core. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. When a new worker thread is created, it does not necessarily require a new core, as Node.js can efficiently manage multiple threads within the existing cores by utilizing its event-driven architecture and asynchronous nature. This allows Node.js to handle concurrent operations without the need for a one-to-one mapping of threads to cores, making it a resource-efficient platform for handling multiple tasks.