187. HTML semantics, Web Components, W3C and WHATWG, HTML5 Doctor, Prince XML, Web Monetization

August 7th, 2019

Vadim Makeev
Aug 7, 2019 · 34 min read
Vadim and Bruce.
  • Bruce Lawson

Topics

  • 00:09:36 HTML semantics use cases
  • 00:17:41 Web Components and semantics
  • 00:22:03 W3C and WHATWG
  • 00:28:42 HTML5 Doctor
  • 00:35:50 Accessible PDF with Prince XML
  • 00:49:22 Web Monetization API

HTML semantics use cases

Vadim: Right. So, we have this complete understanding of this accessibility part of things, I think, from my perspective accessibility is one of the main reasons. Maybe for some people it’s the only reason left to care about semantics, and I get it. It’s important enough to be one of the main reasons to care about semantics. I think it’s much easier to talk about semantics. I care about it in many ways, and I think it’s a good thing for many applications, but I chose this way to explain semantics, and importance of semantics in HTML via accessibility and practice. So, that’s one thing. But, what are the other ways of pursuing semantics in HTML? What would be a good reason to do this part from semantics?

Web Components and semantics

Vadim: Speaking of frameworks and libraries, web components are not library or framework per se, but I think they’re kind of a future of the web, it’s something that’s going to happen with us sooner or later, like we’re going to start using the components instead of just including some scrips, and libraries, and things like that. So, I wonder what’s the situation. Is there any conflict between custom elements, for example, and web components, and HTML semantics? Is there a way to combine them and use them together?

W3C and WHATWG

Vadim: So, we were discussing the beginning… The idea in developers heads, and actual reality of HTMLs specs, and browser implementations. There are two of them still, but this process is… This situation is slowly changing. As far as I understand, W3C spec editors, and WHATWG editors they found some middle ground, and they are willing to merge their specs? Or what’s going on there?

HTML5 Doctor

Vadim: So, you mentioned already HTML5 Doctor project, it used to be a very valuable source of wisdom for me. We used to translate articles in the web standards community, like we used to have articles like B and I Element, or Figure and Fig Caption Element, translated to Russian from HTML5 Doctor, and many others. I think we have five to six articles translated, or maybe even more. But, they are kind of… I wouldn’t say outdated, but they are forgotten, I would say, because no one’s really… No one care’s what’s the difference between strong and B anymore. Just like I said in my Semantics for Cynics talk, there’s no real use in distinguishing between B and strong elements in your service code, because actual browsers, actual screen readers, they don’t care. They don’t have a way to tell if it’s B or strong. They probably a bit outdated, where is it now? Or what’s the place of HTML Doctors website these days? Is it still valuable?

Accessible PDF with Prince XML

Vadim: Okay. Back to what you’re doing these days. Like, you used to work for Smashing Magazine, but you left, and what’s happening in your life? What’s your current projects? I think I heard something about Prince XML and some others.

Web Monetization API

Vadim: Apart from Prince XML, what’s going on in your life?


Web Standards

Сообщество разработчиков

Vadim Makeev

Written by

Developer, speaker, founder of @webstandards_ru community, author of @shower_me presentation engine.

Web Standards

Сообщество разработчиков

Vadim Makeev

Written by

Developer, speaker, founder of @webstandards_ru community, author of @shower_me presentation engine.

Web Standards

Сообщество разработчиков

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store