Web platform
Vendor-neutral coverage of web platform.
Articles
10 articlesChrome 154 ships responsively-sized iframes with a two-side opt-in
Chrome 154 lands a `frame-sizing` CSS property on the iframe and a matching `responsive-embedded-sizing` meta tag on the embed, so a page can size a frame to its content without a postMessage dance. Only Chromium ships it so far.
Sep 23, 2026 · Yuki TanakaWeb platforminteractive-widget lands in WebKit: three ways to react when the keyboard opens
WebKit has implemented the interactive-widget viewport meta directive, giving pages a hand-authorable choice between resizing the visual viewport, resizing the layout viewport, or leaving both alone when a virtual keyboard appears.
Sep 12, 2026 · Iris CalderónWeb platformDocument Picture-in-Picture is a window, not a video
A CSS-Tricks tutorial by Daniel Schwarz shows how to open a floating always-on-top window that hosts a real HTML document with the Document Picture-in-Picture API — options, events, and the CSS caveat that bites first.
Sep 10, 2026 · Dex HalloranWeb platformA pageflip demo puts the experimental HTML-in-Canvas API through its paces
A bram.us demo builds a pageflip/flipbook custom element on the experimental HTML-in-Canvas API, using it to render real DOM inside a 3D canvas effect so pages stay selectable and links stay clickable.
Sep 9, 2026 · Yuki TanakaWeb platformThe <geolocation> element lands in Chrome 144
Chrome 144 ships a new <geolocation> HTML element that requests location through attributes instead of a JavaScript dance, exposes a :granted CSS pseudo-class for styling the permission state, and lets you nest an old-API fallback inside the tag as progressive enhancement.
Aug 20, 2026 · Yuki TanakaWeb platformA theme toggle should not overwrite the user's OS choice
Bramus Van Damme argues the third button, System, belongs in a dark-mode toggle. His case is that a two-state control silently maps one of its values back to the OS schedule and overwrites the user's explicit pick.
Aug 18, 2026 · Marcus OseiWeb platformBaseline as a bundle audit, and what usually falls out
Writing for Smashing Magazine, Jad Joubran reframes Baseline as an audit rubric for dependencies. Cross-check your package.json against Newly and Widely available features, and a stack of familiar shims stops earning its bytes.
Aug 7, 2026 · Yuki TanakaWeb platformYour theme toggle does not need a System button
Lea Verou argues that an in-page dark-mode toggle should surface two states, not three. The System option describes the data model, not what the user is actually trying to do.
Aug 7, 2026 · Dex HalloranWeb platformLea Verou argues polyfills are a net positive for the web platform
In a new post responding to a WHATWG discussion, Lea Verou pushes back on the framing that polyfilling is harmful, and defends it as the mechanism that lets browsers ship first.
Jul 15, 2026 · Dex HalloranWeb platformYour site does not need to function the same on every platform
Bramus argues authors have swapped one cross-browser obsession for a new one — that sites must behave identically across mouse, touch, keyboard and Vision Pro. The piece reframes input-specific affordances as progressive enhancement on the input axis.
Jun 25, 2026 · Dex Halloran