CSS Intelligence: Speculating On The Future Of A Smarter Language — Smashing Magazine
This is a really thoughtful look at the evolution of CSS and the ever-present need to balance power with learnability.
A handy one-pager for front-end web developers:
Here are ways to keep track of what you can use, of what’s new in web browsers, and ways you can influence the development of the platform by making your voice heard.
This is a really thoughtful look at the evolution of CSS and the ever-present need to balance power with learnability.
The joy came flooding back to me! It turns out browser APIs are really good now.
Why single-page apps are just not worth it:
Here’s the problem: your team almost certainly doesn’t have what it takes to out-engineer the browser. The browser will continuously improve the experience of plain HTML, at no cost to you, using a rendering engine that is orders of magnitude more efficient than JavaScript.
Meanwhile, the browser marches on, improving the UX of every website that uses basic HTML semantics. For instance: browsers often don’t repaint full pages anymore.
I should be using the lh
and rlh
units more enough—they’re supported across the board!
Everything you ever wanted to know about text-wrap: pretty
in CSS.
HTML’s new `command` attribute on the `button` element could be a game-changer.
A redesign with modern CSS.
Safari 18 supports `content-visibility: auto` …but there’s a very niche little bug in the implementation.
It’s almost as though humans prefer to use post-hoc justifications rather than being rational actors.
A genuinely inspiring event.