jlelse's Blog

Thoughts, stories and ideas

Web

Clean start for the web

in 🔗 Links

Tom MacWright shares some thoughts around how the web loses on performance and accessibility because web pages continue to grow in size and complexity. He makes a distinction between the document web (blogs etc.) and the application web. He suggests to create an alternative browser for the document web which supports a lightweight markup language like Markdown. The problem is that the “document web” is often plagued by application characteristics - it’s the JavaScript and animations and complexity that makes your average newspaper website an unmitigated disaster.

Read more

Obese websites and planet-sized metronomes

in 🔗 Links

Kevin Galligan wrote a metronome with HTML, CSS and JS, which has a total size of less than 1 KB. Because the existing ones were as large as 11 MB without more functionality. In the accompanying blog post he rants about the modern web (with data-based proofs) and explains how he achieved to make the metronome app as small as 1 KB. The overweight web also has an environmental impact.

Read more

Why 543 KB keep me up at night

in 🔗 Links

The problem is not this specific website or how fast it loads, but that shipping seems to be so much more important than performance, usability, accessibility, or user experience. One aspect that is not mentioned in this blog post is the enormous impact of bloat (543 KB minus what is really needed to present a text with a nice style, so probably 500 KB) on the environment. News pages, for example, are often bloated with lots and lots of JavaScript libraries and gigantic stylesheets.

Read more

CO2 emissions on the web

in 🔗 Links

Danny Van Kooten wrote an great article. He wrote how he tries to reduce the environmental impact of his WordPress plugins: Just last week I reduced global emissions by an estimated 340.000 kg per month by removing a 20 kB JavaScript dependency in Mailchimp for WordPress. There’s no way I can have that kind of effect in other areas of my life. But he also gives tips on how everyone with a website can decrease the impact of the own website:

Read more

Why my blog has NO AMP version

in 💭 Thoughts

Two days ago, Owen Williams shared a story on Medium’s OneZero with the title “Google Is Tightening Its Grip on Your Website”. He tells that it seems like Google is trying to get more power over the web in a somewhat evil way by forcing sites to implement an AMP (“accelerated mobile pages”) version. When sites don’t implement it, they won’t appear in Chrome’s discover page or in the top search results.

Read more

Dark Mode for the web

in 👨‍💻 Dev

I generally prefer dark user interfaces wherever possible. My phone is set to a dark mode (as far as there is a dark mode in Android Pie), apps like Telegram are set to dark mode and on the desktop I prefer dark modes too. But the most important software I use everyday is a web browser. And most websites don’t support a dark mode yet (because there was no native browser feature for that until recently).

Read more

Jan-Lukas Else