profile

That HTML Blog

That HTML Blog #19: Just a Spec, Interop 2024 Focus Areas, & TC39 Proposals

Published about 1 month ago • 1 min read

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 2024 dashboard and talked about why they're interesting and what we can expect to see as they roll out or get refined in the various engines. We also speculated—conspiracy-theory style—on why it's taking so long for the State of HTML 2023 survey results to be published online. Time to go down the rabbit hole together! 😅

While the Interop initiative is all about what's ready to roll now, it's also fun to take a sneak peak at the future and I've been doing that with regard to JavaScript. The standards body who's in charge of Ecmascript as it's officially known is TC39, and there's a lengthy process of various stages a proposal goes through to finally get to production-grade specification. I enjoyed looking through some of the Stage 2 proposals currently on the docket, and I'll be reviewing Stage 3 soon. Some good stuff there to be sure!

Cheers,
Jared


Coming Soon to JavaScript Near You? (TC39 Stage 2 Proposals)

With the recent talk about Signals entering TC39 Stage 1, I thought it’d be interesting to look through other TC39 proposals which are a little farther ahead in Stage 2 and see what might be coming down the pike.

Read on the web...


Should the Web Platform Offer Signals?

That’s the question being asked by a crew of researchers and spec authors led by noted web components expert Rob Eisenberg.

A new proposal which has reached Stage 1 at TC39 advocates that the web platform should offer something akin to signals. That is, the ability to define observable values (signals) which you can implicitly subscribe to in execution contexts (effects) which will then re-run whenever the values change.

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, 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

Friday, February 23, 2024 Web development news seemed sluggish earlier this month (plus I spent the better part of February very sick!), but now I'm seeing things picking up again—not the least of which is that Firefox 123 is out which finally offers native support for Declarative Shadow DOM (DSD)! Now we can state with confidence that all modern browsers support DSD, and the days of reaching for a polyfill are numbered. 🎉 There's also been a ton of content and conversation floating about...

3 months ago • 2 min read
Share this post