# Html is actually good and it's getting better with Tony Ennis
Page: https://stenobird.com/podcast/hx-pod-6747821/html-is-actually-good-and-it-s-getting-better-with-tony-ennis
Text version: https://stenobird.com/podcast/hx-pod-6747821/html-is-actually-good-and-it-s-getting-better-with-tony-ennis.md
Podcast: [hx-pod](https://stenobird.com/podcast/hx-pod-6747821)
Published: 2025-10-02T18:07:38+00:00
Episode link: https://share.transistor.fm/s/7decb4ce
Audio file: https://media.transistor.fm/7decb4ce/378630e1.mp3
Processing state: not_requested
JSON: https://stenobird.com/v1/public/podcasts/hx-pod-6747821/episodes/html-is-actually-good-and-it-s-getting-better-with-tony-ennis
Duration seconds: 4766
## Resource
Tony Ennis joins me to talk about how websites can be built with simplicity and power using new html and browser standards. ================== EPISODE LINKS Tony on X: https://x.com/tonyennis Html First: https://html-first.com Mini JS: https://mini-js.com Base Styles: https://base-styles.com Tony's talk at big Sky: https://www.youtube.com/watch?v=aknX6xq8Vfg Una at Google IO: https://www.youtube.com/watch?v=VTCIStB6y8s ================== CHAPTERS 00:00 Intro to Tony 00:34 Tony's work at Really Good Software 02:17 "My whole thing though is ..." 05:03 The Platform and a Stylesheet talk 07:18 Html tag list 07:26 Una and the Chrome dev team making progress 09:10 Popovers 11:56 New UI Elements in Html 2023 vs 2025 12:34 Modal 15:48 select with selectedcontent tag 16:27 Multi-selects (they are still bad, but working on it) 16:50 datalist (autocomplete) 20:22 Async in HTML (replacing htmx?) 28:57 Where React is preferred 34:40 The Front-end spectrum -- Mini JS 45:52 Mini-js code example 50:43 Laz on why html is great at UI 52:30 Why a five-year-old can learn html 55:21 Building mobile apps with React Native and webviews 59:50 Server-driven web apps 1:05:45 Base styles (unreleased minimal CSS framework) 1:10:25 CSS Layers for siloing your libraries
## Actions
- request_transcript: `POST https://stenobird.com/v1/public/podcasts/hx-pod-6747821/episodes/html-is-actually-good-and-it-s-getting-better-with-tony-ennis/transcription-requests` — Idempotently request low-priority transcript generation for this episode.
- read_markdown: `GET https://stenobird.com/podcast/hx-pod-6747821/html-is-actually-good-and-it-s-getting-better-with-tony-ennis.md` — Read the agent-friendly Markdown representation of this episode resource.
A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed.
## Transcript
Full transcripts are not published on public pages unless there is a clear rights basis.