A polyfill for the HTML switch element
Introduces a polyfill for the new native HTML switch element, enabling cross-browser support with accessibility features.
Thomas Steiner shares practical insights on modern web technologies, browser APIs, AI on the web, and developer advocacy from his work on the Chrome team at Google.
10 articles from this blog
Introduces a polyfill for the new native HTML switch element, enabling cross-browser support with accessibility features.
A developer's guide to implementing and using the Web Monetization API for micro-payments on websites, including setup and JavaScript integration.
A guide on how to host and run a Node.js server application using Docker within a Hugging Face Space, serving as an alternative to Glitch.
Explores color sensitivity in AI models when reading text from a canvas, noting issues with red text on dark backgrounds.
A developer explains how a missing semicolon caused a confusing JavaScript TypeError and shares debugging lessons.
Explains how to set COOP and COEP headers on static hosting (e.g., GitHub Pages) using a service worker to achieve cross-origin isolation.
Mozilla's experiment enabling AI model inference directly in Firefox Web extensions using Transformers.js and ONNX, with a practical example.
A guide to using browser-use, a scriptable AI agent built with Playwright and LLMs to automate repetitive browser tasks.
A technical guide on implementing hackable date-based URL indexes (year, month, day) in the Eleventy static site generator using custom collections and templates.
A web developer's response to the UK CMA's mobile browser remedies, advocating for better browser engine parity and web app installation on iOS.