3 ms·
Too bad this article has virtually no substance as I’d really like to read something more than web apps suck, native is great- news flash, both have the potenti
by bstar77 6y ago
Too bad this article has virtually no substance as I’d really like to read something more than web apps suck, native is great- news flash, both have the potential to be implemented poorly, except one has the potential to be censored. I have a completely different opinion on this topic... I think single page reactive apps are incredible and will give native apps a run for their money if architected well, they follow open standards and do not require curation.
The criticisms with Chrome may be valid, but that’s a completely different discussion... you can run Chromium to get a lighter experience and even Firefox has become much more light weight these days. Safari has done an incredible amount to reduce system resource usage and suspend tabs in the background. It’s true that web apps are becoming more demanding of memory (for a few reasons), but so are native and desktop apps. The advantage of using something like React and Redux is undeniable.... it will increase the memory footprint, but you are also should be getting more responsiveness in the UI as a trade off.
I can argue this further, but it’s unlikely that I’m going to convince someone still using a netbook that this isn’t a problem. Moving some I’ve the processing to the client side has moved web development forward monumentally, the client can now do things like process dates and cache user data in the UI and not depend on massive server side resources to do that.
Poorly implemented web sites will always be a problem, but understand that is usually due to the inclusion of egregious tracking libraries and ads, both of which are more tightly controlled in app stores- this is something I would argue is the biggest problem on the web. Additionally, some web developers can get library happy and just include far more than are necessary. I never hear people complain about the initial app download process, but often times they are too large to do unless on WiFi. The web doesn’t have this problem and will cache resources much more progressively.
Many people will call for a “no script” web, but the reality of that is horrifying. The last thing I want is to have to go through walled gardens for every kind of computing I want to do. Turning the web into a collection of glorified documents with hypertext puts far too much power in the hands of the curators and would open users up to far more vulnerabilities if everything needed an install.