Website Optimization Measures, Part VII
Published on Oct 6, 2009 (updated Feb 5, 2024), filed under development, optimization. (Share this post, e.g., on Mastodon.)
This and 133 other posts are also available as a well-behaved ebook: On Web Development. And speaking of which, here’s a short treatise just about managing the quality of websites: The Little Book of Website Quality Control (updated).
Long time no see.
Getting used to the unquoted attribute value syntax. In HTML you oftentimes don’t need to quote attribute values (the markup would still be valid). Omitting optional tags and making use of RFC 2396/3986 at the same time, the code of coderesponsibly.org and example.ms turned into beauty. Even if that’s in the eye of the beholder.
Dropping
qelements. Everyone knows that stylingqelements is still not working consistently (just think:lang()). Next, the HTML 5 spec is clear: “The use ofqelements to mark up quotations is entirely optional.” Hence, gone they are, theqs.Removing Google Friend Connect. I’m still a fan of Google Friend Connect, but the 70 KB script and, though I couldn’t consistently reproduce them anymore when writing this post, some “Back” button problems made me remove GFC from my sites.
Abandoning custom feed styling. A CSS connoisseur, I love styling more than just HTML documents. So I do style RSS feeds, Atom feeds, other XML documents. A good exercise, the outcome nice to look at, but considering the cost of problem as well as the obligation to maintain what I did, I found that at least styling feeds is not worth it. Hence, vanished, those specific feed style sheets.
Focusing on work/life balance. Quod erat demonstrandum.
This being just four and a half tips, next time we’ll welcome again the usual sixty-five.
This is a part of an open article series. Check out some of the other optimization posts!
About Me
I’m Jens (long: Jens Oliver Meiert), and I’m an engineering lead, guerrilla philosopher, and indie publisher. I’ve worked as a technical lead and engineering manager at various companies (e.g., Google); I’m an active web and tool developer (code optimization, digital defense), a contributor to web standards (like HTML, CSS, WCAG), and a book author (O’Reilly, Frontend Dogma).
I love trying things—in web development and engineering management, but also in politics and philosophy, where I hold to one idea in particular: that we can only be well if we take good care of everyone. Here on meiert.com I talk about some of my perspectives and experiences. (Interpret charitably but be critical—and share feedback and advice that makes my work better.)
