-
Type: Task
-
Resolution: Unresolved
-
Priority: Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: Performance, Tech debt
-
Labels:None
When we originally implemented the node-runtime-worker-thread package, we attempted to use a regular Worker thread, but couldn’t due to an issue with how Electron integrates with Node.js: https://github.com/nodejs/node/pull/36344, and therefore added an extra layer of indirection, where we spawn the Worker thread inside of a child process.
We’ve long been on an Electron version that shouldn’t be affected by this issue, and so we should remove this extra level of indirection.