UI Dev Newsletter Issue #119
In this issue: CSS containment, super subgrid, lazy loading video, HDR images, and more.
-
What Is CSS Containment and How Can I Use It?
Harry Roberts explains CSS containment: how to isolate DOM subtrees so browsers skip unnecessary layout/paint work for better performance.
-
CSS subgrid is super good
David Bushell shows how CSS subgrid simplifies creating flexible layouts for CMS content with full-width and boxed styling options.
-
Squarespace & Web Standards: How We Helped Bring HTML Video & Audio Lazy Loading to Today’s Browsers
Scott Jehl describes how Squarespace engineers contributed HTML video and audio lazy loading to web browsers and standards.
-
Why Some Images Look Brighter Than Your Screen
Tom Nick describes how to create HDR images that appear brighter than standard displays using color profiles and technical tools.
-
Screen readers are not testing tools
Eric Eggert outlines why screen readers shouldn't be the primary accessibility testing tool, advocating for dedicated testing tools instead.
-
Why AI Sucks At Front End
Adam Argyle analyzes why AI is useful for standard UI patterns but fails at custom solutions due to limited training data and inability to control rendering environments.
-
I Decompiled the White House's New App
Thereallo analyzes security flaws in the White House Android app, revealing cookie/paywall bypass, GPS tracking, and third-party code risks.
-
View Transitions Toolkit
Chrome DevRel Project team shares a collection of utility functions to more easily work with View Transitions.
-
The Last Quiet Thing
Terry Godier explores why simple, finished products like the Casio watch feel luxurious today and how they just work without asking anything from you.