profile

That HTML Blog

That HTML Blog #12: Invokers, Web Component Longevity, & WebDev Q&A

Published 6 months ago • 1 min read

Friday, November 10, 2023

Based on everything I'm seeing, 2024 is shaping up to be an incredible year for fans of vanilla web development. 💥 Lots of features will be entering production-ready status based on browser stats, and I'm betting CSS Nesting will be one of those. We've already had nesting in evergreen browsers, and even now browsers are rolling out "relaxed" nesting which feels even more like the Sass syntax of old. Yet if you stick with the stricter nesting (aka needing to use & in a few more places), you may come to decide at some point next year you're willing to use it without any transpilation/build step in between. Couple that with the likelihood Firefox will finally ship Declarative Shadow DOM support, plus widespread adoption of Cascade Layers, and it's a bonanza for stylesheet wranglers looking to tame complexity across a myriad of projects and component libraries. 🎨

(If you'd like to get a jumpstart on some of those topics today, check out my CSS Nouveau course over at The Spicy Web. 🌶️)

Now without further ado, on with the links! 🔗 –J


The Invokers Are Coming

The fine folks at Open UI have been working hard on a lot of exciting new proposals to make building web interfaces easier, and my absolute favorite so far has been Invokers.

I think it’s obvious that the invokers mechanism—should it eventually roll out to all browsers mostly along these lines—is an absolute game changer for how interactive UI on the web gets built…

Read on the web...


The Longevity of Web Components Over Frameworks

So much good stuff to unpack in Jake Lazaroff’s essay Web Components Will Outlive Your JavaScript Framework. Even with the opening caveat that he believes “React is a good default option”, Jake starts to dive into why for his evergreen Markdown content, he decided web components were the right way to add embedded interactivity (over something like MDX or Astro components)…

Read on the web...


Thoughts on Chris Coyier’s Answers to Questions About Web Design

Chris Coyier, always the concise blogger, offered a list of “no-nuance” answers to common web design questions. In the spirit of no-nuance, I agree with his answers!

But if I didn’t and cared to quibble with a few, just for fun here are a few of my added comments.

Read on the web…


That HTML Blog
Made with ❤️ in Portland, Oregon

See also our sibling publication The Spicy Web + Discord
Follow The Spicy Web on Mastodon!

That HTML Blog

That HTML Blog is the fresh place to be for posts about developing websites & applications using “vanilla” & standards-adjacent web technologies.

Get this: a weekly digest of thrilling links sent right to your inbox. w00t! 🙌

Read more from That HTML Blog

Friday, April 19, 2024 Here in Portland, spring is in full bloom 🌸, and what is also in full bloom is the effort to (see what I did there?) equalize the rollout of awesome new web specs across all browsers. I am of course talking about Interop 2024, and who better to discuss these exciting developments for #WebDev with than my good friend Ayush. That's right my friends, Just a Spec is back! 👏 And in 🎙️ Episode 14 of Just a Spec, we pulled out some of our favorite focus areas from the Interop...

about 1 month ago • 1 min read

Friday, March 29, 2024 Hello Web friends! I've been a busy beaver this month. We kicked off the version 2 development cycle of Bridgetown, a site generator & fullstack framework I help maintain, and I've been deep in the throes of that effort. In addition, I launched (rebooted in a way) a new general fediverse-friendly tech blog called The Internet Review. It draws from various archives I have stretching all the way back to 1996! (gawd I feel old now. 😋) But you're here to talk #WebDev, so...

about 2 months ago • 2 min read

Friday, March 8, 2014 In a World… …Where No Selectors Can Be Applied Based on a Single Variable Value… …One Specification Emerges…One Which Will Change Everything… …And That Specification Is… Container Style Queries. 💥 All right, well maybe this doesn't rise to the excitement level of an 80s action movie, but I think it's pretty amazing. Read below to learn how you can add superpowers to your CSS variables. I also talk about a fresh look at the question of if "Jamstack" can be rehabilitated...

2 months ago • 1 min read
Share this post