← Back to context

Comment by riskable

5 years ago

Just downloaded this to try it out... This is now my new Spotify client!

It's so damned efficient it barely registers in my CPU monitor. Check out the memory utilization too!

https://i.imgur.com/Fa3Dnnb.png

Now compare it with the semi-official Spotify client:

https://i.imgur.com/nNWFIj1.png

Hi, I'm glad you like it! The performance is not _that_ good at the moment, mostly because of superfluous paints, but it's something I'd like to focus on (as it's one of the primary objectives).

So Electron is the problem. It gets worse if you have lots of tabs open in Chrome + running other electron apps as well. A visible and obvious improvement when compared with a native app.

Also, Electron apps do not scale and it wastes CPU time, eats RAM up and fills up HDD space. On laptops, it drains the battery faster.

A quadruple negative to the user.

The second one should be sorted by name to show that there are actually multiple spotify processes. (There's another one near the bottom of the list.)

I wonder what the footprint will look like once the author writes in all of the missing features

I wonder if that executable is stripped, often that saves a decent chunk of memory.

  • It'll save disk space but not resident memory? Debug symbols etc shouldn't be paged in. The Linux binary goes from 20MB to 10MB stripped.