If you do not count the browser itself - a single web app has a very small memory footprint. For comparison you can have hundreds of web apps running at the same time - taking up less memory then one native app!
Then there are Electonr/nw.js apps that all come with their own browser, but PWA's will reuse and share the existing browser.