Steam is your typical web-app-in-a-window.
Interestingly, the Epic store is not, or rather it is but it uses Unreal to render it (or at least the Slate UI component of it). On my laptop it uses the discrete GPU to render instead of the integrated one, which has an impact on power use and battery life.