I've gotten frustrated with just how bloated and slow Electron was, and a friend pointed me at the CrowCPP C++ web server. I decided to take a swipe at porting my Electron Music Player over to a strictly browser-hosted solution with a crow-based back end.
Currently, it's not working, but I'm actively pushing it toward completion. I had to migrate off of Recoil because Meta has fully abandoned it, so I'm moving to Jotai as part of this migration. I'd say things are about 50% done.
I did put together a little IDL to auto-generate common, shared types between Typescript and C++. Getting it up and going has been a fun little past-time.