Go Home

Site Design Considerations

Onion Omega2 Pro The Onion Omega2 Pro

Building For The Future

It may seem hard to believe, but at the time of writing, the World Wide Web, so ubiquitous that we use every day without a second thought in much the same way that we'd make a cup of tea, or toast is 30 years old! Tim Berners-Lee devised a much-needed method of easily linking document references in various locations and it eventally became the 'Web that we love so much. In time, as the Web grew, simple web pages developed into larger, more complicated entities and incorporated all manner of programming languages to enable us to surf, trade and enjoy content with ease. With faster broadband in many places, we rarely give a second thought to the infrastrcture and cost that this entails. This is what this (short) article will address. So what's the problem? Why shouldn't we maintain the Status Quo into the future? Surely as broadband gets faster we will be okay?

Yes, But No, But Yes

Well, the effects of keeping things they are now are much as the same as building bigger/wider/faster roads: the traffic will expand to fill the capacity and we'll eventually reach a stage where unless we can maintain the structure, things will start to fail. So yes, we can add more infrastructure etc, but no, it won't solve the problem long term. Unless you've been living under a rock, you'll have noticed an increasing clamour about climate change. One of the symptoms of this is that humankind's need for electrical power is constantly increasing, and despite the fact that we're now using more low-power devices and lighting than ever, before too long even this will struggle to be sustainable.

There will come a time, probably in our lifetime when the Internet as we know it now will not be able to function reliably as power needs other than the Internet start to take precedence. We could then be in a position where information that we rely on and is normally distributed as bloated web pages is no longer easily accessible. Something must be done! Of course, it's not practical for people to just stop using the Web, but we must find ways to mitigate problems, and this is where this site will, I hope, become something of a poster child.

Fight The Flab

So now I can actually get around to discussing why this site exists and why I made it the way I did. For some time now I've followed the Brutalist design ideology, and on this site, this means no frills. You'll hopefully have noticed how quickly the home page and this one loaded? That's because these common web page components are missing:
That's what you don't get here, and the net result is that the site is clean, reponsive, and cheap to visit. If you're on a mobile device and short of bandwidth allocation, the last thing you want is to be downloading 10Mb of pages bristling with extras that you'll ignore anyway. Also, I've moved all external links to end of the page to allow you read uninterrupted. And speaking of mobile...

Write Once, Run (Almost) Anywhere

It was actually the developers of the Java programming language that coined that phrase, but an added bonus of keeping everything light and simple is that it runs on practically any browser. Yeah, I'd be shocked if it didn't render on Firefox, Chrome or IE, but I'm happy to say that it also renders nicely on my mobile phone, and on the iPad's Safari. Oh, and in the TOR browser. It also works nicely in Lynx and Links/2, neither of which support JavaScript, and a real win-win is that if you have an older-style Amazon Kindle (the one with "Experimental Brower" in the menu), it'll look nice on that too! You're unlikely to find a computing device that'll run for 2+ weeks on a charge but the Kindle will, so you need not miss out.

And Finally

Hopefully this has given you an insight into the hidden cost of surfing the web - a cost that affects us all and ultimately a cost that we can't sustain. I'm doing my but here to redress the balance, and maybe, if you're thinking of setting up a web site or even just a home page, give some consideration to the things I've discussed. Ultimately, the Web is a largely read-only medium, and personally I'd rather you come back for the quality of the writing rather than it simply looking nice. That was fun! See you later, and happy surfing!

Addendum: battery test

I'm pleased to say that following my purchase of a 3000mAh LiPo battery, the Onion has managed to run an impressive 12 hours on a single (full) charge. Initially, the system was just running idle but I then set up a script on another system that would download the home page every 3 minutes. Not bad at all, and it bodes well for a solar-powered future. The start and end values and timings are: Mon Jun 8 07:24:43 UTC 2020 Battery Voltage Level: 4.06V falling to Mon Jun 8 20:50:55 UTC 2020 Battery Voltage Level: 2.61 V (62% capacity remaining).


Battery Performance Over Time

Links

Tim Berners-Lee
Pi-Hole


Top Home

This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License

Last Modified Tue, 30 Nov 2021 15:35:05 GMT