Episodes

  • State of Web accessibility, ARIA in HTML, and missing UI patterns
    Sep 8 2023
    • 01:21 Leonie and TetraLogical
    • 06:28 State of accessibility
    • 13:34 Screen readers
    • 19:38 AI-generated alts
    • 27:33 Specs interoperability
    • 38:22 Missing UI patterns
    • 49:21 State of ARIA specs
    Hosts
    • Léonie Watson
    • Bruce Lawson
    • Vadim Makeev
    Leonie and TetraLogical
    • Léonie’s blog
    • Léonie on Mastodon
    • Léonie on LinkedIn
    • TetraLogical
    State of accessibility
    • ARIA Authoring Practices Guide
    Screen readers
    • JAWS
    • NVDA
    • VoiceOver
    AI-generated alts
    • Thoughts on screen readers and image recognition
    Specs interoperability
    • HTML: The search element
    Missing UI patterns
    • Open UI
    State of ARIA specs
    • ARIA in HTML
    Show more Show less
    1 hr
  • View Transitions API, snarling cats, a new era at Shopify, and cake jokes
    Aug 7 2023
    • 01:32 Cats and View Transitions
    • 10:28 Design and inspiration
    • 21:43 Browser support
    • 32:27 Use cases and future proofing
    • 41:22 Shopify and cake jokes
    Hosts
    • Jake Archibald
    • Bruce Lawson
    • Vadim Makeev
    Jake on socials
    • Jake on Mastodon
    • Jake on Twitter
    • Jake’s blog
    Cats and View Transitions
    • Missing cat thread on Twitter
    • Smooth and simple transitions with the View Transitions API
    Design and inspiration
    • Google I/O: Bringing page transitions to the web
    • View Transitions API at WICG
    Browser support
    • Can I use: View Transitions API
    • Delightful UI Animations With Shared Element Transitions API
    Use cases and future proofing
    • Adding a simple View Transition to an MPA
    Shopify and cake jokes
    • Madeira cake recipe
    Show more Show less
    52 mins
  • What the W3C TAG is, how standards are made, and why gray is darker than darkgray
    Jul 4 2023
    • 01:44 Lea’s hats in 19.3 seconds
    • 11:16 What is the W3C TAG
    • 24:05 CSSWG, TC39, and others
    • 33:36 WHATWG, W3C, and WebDX
    • 46:19 Family, SVG, and named colors
    Hosts
    • Lea Verou
    • Bruce Lawson
    • Vadim Makeev
    Lea’s hats in 19.3 seconds
    • Lea on Mastodon
    • Lea on Twitter
    • Lea’s blog
    What is the W3C TAG
    • W3C TAG
    CSSWG, TC39, and others
    • CSSWG
    • TC39
    WHATWG, W3C, and WebDX
    • WHATWG
    • WebDX Community Group
    Family, SVG, and named colors
    • Chris Lilley
    • Color.js
    Show more Show less
    56 mins
  • The Fugu project: priorities, Mozilla and Apple, support realms, Web vs native, and future plans
    May 8 2023
    • 00:01:19 Thomas and the Fugu project
    • 00:10:48 Partners and priorities
    • 00:17:13 Mozilla’s and Apple’s positions
    • 00:36:38 Support realms
    • 00:50:59 Web vs native competition
    • 01:02:46 Fugu’s future plans
    Hosts
    • Thomas Steiner
    • Bruce Lawson
    • Vadim Makeev
    Thomas and the Fugu project
    • Thomas on Mastodon
    • Thomas on Twitter
    • Thomas’ blog
    • Fugu landing page
    Partners and priorities
    • Fugu API Showcase
    • Blink Shipping Process
    • Fugu Shipping Process
    Mozilla’s and Apple’s positions
    • Mozilla Standards Positions
    • WebKit Standards Positions
    • IE legacy APIs
    Support realms
    • Web Push for Web Apps on iOS and iPadOS
    • BopPad by Keith McMillen
    Web vs native competition
    • Capacitor
    • SVGcode
    Fugu’s future plans
    • Fugu API Tracker
    • Isolated Web Apps Explainer
    Show more Show less
    1 hr and 11 mins
  • Origins of Apple browser ban and hope for changes
    Apr 4 2023
    • 01:52 Origins or Apple browser ban
    • 11:04 The reasons behind the ban
    • 24:04 Browser engines preparations
    • 31:38 Possibility of malicious compliance
    Hosts
    • Alex Russell
    • Bruce Lawson
    • Vadim Makeev
    Links
    • Alex Russell on Mastodon
    • Alex Russell on Twitter
    • Checking out and building Chromium for iOS
    • Safari 16.4 Is An Admission
    • Browser Choice Must Matter
    • Rectums in Apple Healthkit
    Show more Show less
    42 mins
  • Is JavaScript a hazardous material to the user experience?
    Mar 27 2023
    • 00:00 Intro
    • 01:16 Alex at Microsoft
    • 13:39 Dojo history lesson
    • 20:16 The case against React
    • 36:24 Why companies choose React
    Hosts
    • Alex Russell
    • Bruce Lawson
    • Vadim Makeev
    Links
    • Alex Russell on Mastodon
    • Alex Russell on Twitter
    • What Does My Site Cost?
    • The Market for Lemons
    • The Performance Inequality Gap, 2023
    • A Management Maturity Model for Performance
    Show more Show less
    53 mins
  • Does the iOS browser ban harm or help the web?
    Oct 7 2021
    • 00:44 Browser choice on iOS
    • 15:50 Why should we care?
    • 24:51 What Apple’s doing?
    • 33:06 Developers are disappointed
    • 38:56 Next steps and possible future
    Hosts
    • Stuart Langridge
    • Bruce Lawson
    • Vadim Makeev
    Links
    • Talking to the Competition and Markets Authority about Apple
    • Browser choice on Apple’s iOS: privacy and security aspects
    • Set Safari free!
    • Briefing to the UK CMA on Apple’s iOS browser monopoly and PWA
    • iOS Engine Choice In Depth by Alex Russel
    Show more Show less
    51 mins
  • Theme-color and extensions in Safari 15, testing a11y in React Native, :has pseudo class
    Jun 25 2021
    • 01:12 Theme-color and extensions in Safari 15
    • 14:24 Testing a11y in React Native app
    • 24:40 You can :has pseudo class
    Hosts
    • Bruce Lawson
    • Vadim Makeev
    Theme-color and extensions in Safari 15
    • Safari 15 Beta Release Notes
    • WebKit Features in Safari at WWDC21
    • Design for Safari 15
    • Meet Safari Web Extensions on iOS
    • The web developer’s toolkit
    Testing a11y in React Native app
    • Facebook roadmap to improve a11y
    • Random Expo.io tips
    • React Native to web
    You can :has pseudo class
    • Can I :has()
    • Meet :has, A Native CSS Parent Selector
    Show more Show less
    34 mins