Skip to content

Instantly share code, notes, and snippets.

Dave Cramer dauwhe

  • Hachette Book Group
  • The low-rent end of the happy valley
Block or report user

Report or block dauwhe

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
dauwhe /
Last active Aug 13, 2019
Are Web Standards Toast?

Are Web Standards Toast?

I find myself in a tempest in a toaster. Yesterday I (and much of the web standards world) learned about two possible new HTML elements proposed by Google, std-toast and std-switch. I had no idea what “toast” meant in the context of the web, a problem shared my many other people. It turns out it’s a UI pattern, those little notices that pop up and then disappear without user interaction.

But wow, new HTML elements! This is the holy grail. In my part of the web we don’t even dream about new HTML elements. Oh, we’ve tried, but Hixie didn’t much care for footnote, WICG didn’t much care for list titles, and no one much cared about author. Just last week the author of the extensible web manifesto warned me to never expect new HTML elements, due to the difficulty of changing the parser.

But my concern wasn’t so much about the nature of the new elements, but of how we learned about them and what that says about how web standardization works. My [first tweet](

  • A web publication is not just a collection of links. The table of contents is not the book.

  • The act of publishing involves obtaining resources and organizing them into a publication, which must be "manifested" (in the FRBR sense) by having files on a server.

  • A publication has a publisher. A web publication has an origin. The nature and identity of the publication is determined by the publisher.

  • A portable web publication remembers its origin. It knows from whence it came.

  • A copy of a publication maintains its internal structure, so that references relative to the publication are stable.

You can’t perform that action at this time.