Steam Client WebHelper
I was just wondering, when i open taskmanager there is 5 different Steam Client WebHelper task running, why is there 5 with same name and all of them drain different amount of ram?
Originally posted by Levi:
Originally posted by ♥♥♥♥♥♥♥♥♥♥♥-Creativehuckleberry:
I was just wondering, when i open taskmanager there is 5 different Steam Client WebHelper task running, why is there 5 with same name and all of them drain different amount of ram?

The Steamwebhelper.exe is just Chromiums' processes.

Steam uses CEF - the Chromium Embedded Framework.

In the past (as far as i have heard); it used to implement IE - Internet Explorer.

IE was replaced for obvious reasons.

The webhelper processes are simply separate processes for each web page instance spawned.

Just like how Chrome spawns separate .exe for each tab.

Functionally the RAM usage is going to be identical.

The minor overhead of spawning multiple .exe is minimal just like in chrome, compared to the benefits of separate .exe handling web requests.

:yinyangflip:
< >
Showing 1-14 of 14 comments
cSg|mc-Hotsauce Oct 12, 2018 @ 11:33pm 
They are needed. Just ignore it.

:qr:
Bara Bada Basto Oct 12, 2018 @ 11:40pm 
Originally posted by cSg|mc-Hotsauce:
They are needed. Just ignore it.

:qr:

do you know what each is for?
Kargor Oct 12, 2018 @ 11:42pm 
Originally posted by ♥♥♥♥♥♥♥♥♥♥♥-Creativehuckleberry:
why is there 5 with same name and all of them drain different amount of ram?

Well, it wouldn't make a whole lot of sense to have 5 identical copies of something running. Hence the slightly different RAM usage -- they do different things.

As to why Valve is processes instead of threads -- no idea. But I'm not developing the Steam software, I'm just using it :-)
Snapjak Oct 12, 2018 @ 11:43pm 
It's been answered many times before on the forums. You can search around for the threads.
Bara Bada Basto Oct 12, 2018 @ 11:50pm 
Originally posted by Snapjak:
It's been answered many times before on the forums. You can search around for the threads.
only post i can find when searching on "Steam Client WebHelper" is my post
Snapjak Oct 12, 2018 @ 11:54pm 
The actual filename is steamwebhelper.

Most posts are for that rather than client webhelper.
Bara Bada Basto Oct 12, 2018 @ 11:59pm 
Originally posted by Snapjak:
The actual filename is steamwebhelper.

Most posts are for that rather than client webhelper.

lol, still only my thread that popsup, your comment
Bara Bada Basto Oct 13, 2018 @ 12:20am 
Originally posted by Snapjak:
https://steamcommunity.com/discussions/forum/search/?q=steamwebhelper&gidforum=882958665520871138&include_deleted=true&sort=time

182 pages worth of "results".
Search may have had hiccups.

pessed on the link 3 times, on the 3 time the 182 pages came, steam servers seems to be a bit delayed.. enyways thanks for the help!
The author of this thread has indicated that this post answers the original topic.
Levi Oct 13, 2018 @ 4:00am 
Originally posted by ♥♥♥♥♥♥♥♥♥♥♥-Creativehuckleberry:
I was just wondering, when i open taskmanager there is 5 different Steam Client WebHelper task running, why is there 5 with same name and all of them drain different amount of ram?

The Steamwebhelper.exe is just Chromiums' processes.

Steam uses CEF - the Chromium Embedded Framework.

In the past (as far as i have heard); it used to implement IE - Internet Explorer.

IE was replaced for obvious reasons.

The webhelper processes are simply separate processes for each web page instance spawned.

Just like how Chrome spawns separate .exe for each tab.

Functionally the RAM usage is going to be identical.

The minor overhead of spawning multiple .exe is minimal just like in chrome, compared to the benefits of separate .exe handling web requests.

:yinyangflip:
Bara Bada Basto Oct 13, 2018 @ 4:02am 
Originally posted by Robin3sk:
Originally posted by ♥♥♥♥♥♥♥♥♥♥♥-Creativehuckleberry:
I was just wondering, when i open taskmanager there is 5 different Steam Client WebHelper task running, why is there 5 with same name and all of them drain different amount of ram?

The Steamwebhelper.exe is just Chromiums' processes.

Steam uses CEF - the Chromium Embedded Framework.

In the past (as far as i have heard); it used to implement IE - Internet Explorer.

IE was replaced for obvious reasons.

The webhelper processes are simply separate processes for each web page instance spawned.

Just like how Chrome spawns separate .exe for each tab.

Functionally the RAM usage is going to be identical.

The minor overhead of spawning multiple .exe is minimal just like in chrome, compared to the benefits of separate .exe handling web requests.

:yinyangflip:

thanks for clearing that out, tought it was a bug or something when there where 5task with same names, but now i know :steamhappy:
praXimo Oct 14, 2018 @ 4:59am 
Originally posted by Robin3sk:
The webhelper processes are simply separate processes for each web page instance spawned.

Yet when I only have the Steam client and 1 game running, there are still 5 instances using up resources: https://imgur.com/AtgyxXs

Not all of us have new PCs that can handle this much stuff spinning in the background. It's absolutely impacting how well games run on their service for some of us, so it would be great if the devs could do more to reduce this.
JMAgr Jun 26, 2019 @ 7:20pm 
i'm having the same problem, but in my case each of those processes uses between 20% and 35% of my processor, that makes my pc heavy af and games are impossible to use
helpful but I wonder if this is about the Chinese internet wall
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Oct 12, 2018 @ 11:11pm
Posts: 14