What's the use of the option "Suspend background connections"?

After configuring the “Radio Browser” my player stopped playing after a few minutes when having another application on the foreground on my computer. A little searching revealed the next option:

Suspend background connections

For hidden windows or background tabs, close the server connection after 5 minutes

Toggling this button has the desired effect of keeping the audio playing, but I want to know if there are any other effects, pros and cons of using this option.
So questions like:

  • What’s the benefit of setting it to On?
  • What’s the benefit of setting it to Off?
  • Does it impact power usage of my browser or companion app (memory, cpu-load)?
  • Does it put an extra load on my HA configuration (memory, cpu-load)?
  • Does it impact the data usage of the network and/or mobile connection?
  • Is there any impact on other functions or integrations?

I noticed when turning off, that after logout and login again it is turned on again each time…
I hoped to solve my issue that HA keeps saying “lost connection, reconnecting” but i can’t turn it off properly…