I am having a hard time googling how I would do multi-threading if I made an electron app. Would it be with web workers?
According to the Multithreading docs:
With Web Workers, it is possible to run JavaScript in OS-level threads.
All built-in modules of Node are supported, however none of Electron's built-in modules or modules with native bindings should be used in Web Workers as they are not designed to be thread-safe.