# 1033: 8 New CSS, JS and HTML Features You Should Know Page: https://stenobird.com/podcast/syntax-tasty-web-development-treats/1033-8-new-css-js-and-html-features-you-should-know Text version: https://stenobird.com/podcast/syntax-tasty-web-development-treats/1033-8-new-css-js-and-html-features-you-should-know.md Podcast: [Syntax - Tasty Web Development Treats](https://stenobird.com/podcast/syntax-tasty-web-development-treats) Published: 2026-08-26T11:00:00+00:00 Episode link: https://syntax.fm/1033 Audio file: https://traffic.megaphone.fm/FSI7652910664.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/1033-8-new-css-js-and-html-features-you-should-know Duration seconds: 1116 ## Resource Scott and Wes run through eight new CSS, JS, and HTML features landing in browsers; including the relative alpha() color function, the progress() function for calculating values between units, Promise.allKeyed(), and native camera and microphone elements. They also get into an upgraded attr(), shrink-to-fit containers, and text-box-trim for finally killing that annoying extra space above your text. Show Notes 00:00 Welcome to Syntax! Wes’s Demo Site 00:22 CSS Alpha() Relative Color Function Google Groups 02:25 Brought to you by Sentry.io 02:48 CSS CSS Progress() Function: Calculate Values Between Units 05:09 Promise.allKeyed(): Object-Based Promise Resolution 06:55 Camera and Microphone HTML Elements 09:24 Advanced CSS Attr() Function: Props for CSS 11:25 CSS Sibling-Index() and Sibling-Count() Functions 13:56 CSS Shrink-to-Fit Container 15:36 CSS Text-Box-Trim and Text-Box-Edge Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/1033-8-new-css-js-and-html-features-you-should-know/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/syntax-tasty-web-development-treats/1033-8-new-css-js-and-html-features-you-should-know.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.