• It was not too long ago when running a browser on under 1GB of RAM was normal.
• Consumer devices are being produced today have less that 1GB of RAM and mobile chips.
• Browser maintainers are doing great work to ensure they work on these devices.
@ada My daily driver is only a few years old: 2 GB of RAM, eMMC memory—basically a lower-end tablet in a laptop form factor. I can get RAM use down to 400-500 MB before opening a browser.
I can barely use sites like Facebook and Google Drive; if I do, I can't have anything else open at the same time. I can't even have a graphical text editor open, I use a console-based one.
Kill…meeee…
@anarchosaurus the web does not need to be that complicated sometimes I feel FE web developers want the complexity of building for native because it allows them to show that they can be smart too. But the end result can often be over-engineered.
On the web it is more important to be robust so a simpler solution would probably be better.
@ada Another thing is bandwidth use.
In uncivilized countries like the US, there are a surprisingly high number of people on dialup, on <1 Mbit ADSL, on slow/high latency/metered satellite connections, on unreliable/slow WISPs, and on metered cellular connections.
But, many developers (of both web sites and even native stuff nowadays) assume you're on a 50+ Mbit always-on connection.
@ada Realistically, I'd argue that every developer targeting either the web or targeting desktop Linux should be forced to test their software on a Raspberry Pi 1 B+, 0, or 0 W, with dialup (or with the ethernet interface throttled to dialup speeds).
If your stuff is usable on that, it'll *fly* on actually good hardware and connections. Battery life on modern hardware will be vastly improved. And, your users will probably get whatever they want done much faster.
@queerhackerwitch @ada I dunno that it'd be that bad, unless you're counting developing nation users on Nokia 1100s - outside of 3D graphics and video decoding, a RPi 0 will perform similarly to an early Pentium III, I believe.
But if you're right, then I need to revise my estimate downward. I'm not sure what to, though - the RPi 1 B+ is the lowest performance widely available desktop-experience computing device I'm aware of, in 2018.