我一直找不到任何资源来解释Web Workers(https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers)和Worker Threads(https://nodejs.org/api/worker_threads.html#worker_threads_worker_threads)之间的区别。Web Workers已经存在多年,可以实现PWA,而Worker Threads是最近在Node.js中发布的。
据我理解,两者都只是允许JavaScript在多个线程中运行代码的方式。那么为什么Worker Threads被发布为“新”事物呢?