Someone should do an accurate figure of compute power usage, including things such as cars, or media centres, and then try to analyse how the existing trend of "wasteful development" affects this.
I bet all the upset over bitcoin power usage, is a tiny thing, compared to (for example) the whole node ecosystem.
Even something such as gmail is massively overengineered. Heck, there are very few improvements over the interface a decade ago, yet I bet it used 5% of the power it does now.
Yet think of how much gmail is used.
And it's not just raw compute. 3d on a page for no reason, massive js binaries for no reason eg ram + bandwidth.
A modern phone could last weeks as a browsing device, if looking at static html.
But all of this means more development skill, less use of fluff and junk, care for size of page loads, and on and on.
Put another way, people concerned about power usage, should realise that using node, means burning more coal/NG. Literally.
Hit the nail on the head. Inefficiency, which has reached gargantuan proportions, and then blown past that, doesn't just mean page loads so slow that loading a news article takes upwards of 20s on a pocket supercomputer (whereas it took barely a second or two on a Pentium II on a 56kbps connection), all the while text and buttons jump around as assets are loaded. It also means very real waste of energy and battery degradation.
> A modern phone could last weeks as a browsing device, if looking at static html
That's what I do. Weeks is a bit of a stretch. Maybe one of screen time is limited. That said, discord (the website) drains my laptop battery almost as fast as gaming does. They do spawn a separate WebGL context for each animated emoticon. Crazy, crazy thing
> Put another way, people concerned about power usage, should realise that using node, means burning more coal/NG. Literally.
Sure. At the same time, though, a single car trip to the movies burns orders of magnitude more energy than all your gadgets running JS for an year.
I bet all the upset over bitcoin power usage, is a tiny thing, compared to (for example) the whole node ecosystem.
Even something such as gmail is massively overengineered. Heck, there are very few improvements over the interface a decade ago, yet I bet it used 5% of the power it does now.
Yet think of how much gmail is used.
And it's not just raw compute. 3d on a page for no reason, massive js binaries for no reason eg ram + bandwidth.
A modern phone could last weeks as a browsing device, if looking at static html.
But all of this means more development skill, less use of fluff and junk, care for size of page loads, and on and on.
Put another way, people concerned about power usage, should realise that using node, means burning more coal/NG. Literally.
Because that's where the excess power comes from.