Okay so I recently liberated my Chromebook from ChromeOS and installed EndeavourOS (which is based on Arch btw). I was installing a program via pacman (either Discord or Bitwarden) and once it was installed, I noticed it downloaded another program calling itself “Electron 25”. (I do know what Electron is, of course.)
Upon launching it, it presented me with this screen: https://btw.i-use-ar.ch/i/l6553.png
Naturally I’m curious, and then I remember that Cookie Clicker is based on Electron. Normally I’d just run it with Proton, but this is a Chromebook with limited space, so I can’t install Steam or Proton. So I copy Cookie Clicker from my Steam Deck and apply Goldberg’s Steam emulator, and point the Electron executable to the Cookie Clicker/resources/app
folder as shown above, and much to my surprise, it works perfectly, even with mods. Now I’m really left wondering exactly what makes porting this game so difficult.
TL;DR: install electron25 and point it to Cookie Clicker/resources/app
. I’d assume this would work for other Electron-based apps too.