You&#x27;re comparing a well-written native app with a poorly written website. I&#x27;m currently working on a web-app that requires an about 600kb (minified, yes I know) app.js file.<p>It takes a while to load (not really, 100ms + download), but after that it is silky smooth due to client side rendering (faster than downloading more html) and caching.<p>On the most demanding page, heap usage is a little more than 20mb.<p>Sure, there are a lot of websites which are slow and huge memory hogs. But that goes for many native apps as well.