Low-tech Magazine explains how to build a low-tech web site, using its own (solar powered) web site as an example. They cover both the web design and the actual hardware in use, an Olimex A20. The idea is to radically reduce the energy use associated with accessing the content, seeing as complex designs with Javascript have burdensome resource requirements that translate into increased use of electricity. Renewable power sources alone are not enough to address the growing energy use of the Internet. Their server is also self-hosted so there's no need for third-party tracking and cookies either.
Low-tech Magazine was born in 2007 and has seen minimal changes ever since. Because a website redesign was long overdue — and because we try to practice what we preach — we decided to build a low-tech, self-hosted, and solar-powered version of Low-tech Magazine. The new blog is designed to radically reduce the energy use associated with accessing our content.
Earlier on SN:
Conservative Web Development (2018)
About a Third of All Web Sites Run on WordPress (2018)
Please, Keep your Blog Light (2018)
(Score: 2) by bzipitidoo on Thursday September 27 2018, @07:05PM (1 child)
> I really dislike the HTML 5 tolerance for unclosed (or implicitly closed) tags.
Why? Are you a COBOL programmer? Cutting down the verbosity so that fewer characters have to be transmitted makes it all go faster, and takes less energy.
Or, if you prefer, we can lay out a proper, formal way to have all tags properly balanced, and still save on most of the excess verbiage. One way is to have a 3rd type of tag. We have < and </ for opening and closing tags, respectively. Add a 3rd kind of tag, an opening tag that closes when its containing tag closes. Denote it with this: <: Further, we all know one of the biggest, ugliest redundancies in HTML is spelling out the tag name twice. Did you know SGML (HTML's parent) has this "shorttag" construct, </> ? Then your example can be this:
<html>
<head>
<:title>Efficient web pages are easy.
</>
<:body>
Just keep it simple. And keep your organization free from pointy-haired bosses that want to add shinies and animations and pop-over ads.
I think TFA's website uses JQuery. That's not very energy efficient for the client.
</>
The first </> closes title and head, and the second closes body and html.
(Score: 2) by acid andy on Thursday September 27 2018, @07:25PM
No. Mainly C and C++. Gotta match up those brackets.
I agree in principle, so long as you have access to an editor that can expand and collapse the elements so you can easily match up the closing and opening tags when they are deeply nested. It's one reason people started using JSON to serialize data.
Master of the science of the art of the science of art.