Frontend Focus: Performance Gaps, CSS Debates, and Addy Osmani's Chrome Farewell

Published on 04.12.2025

motyl.dev<div></div></>FRONTEND

The Performance Inequality Gap in 2026

TLDR: Alex Russell's annual analysis reveals that while the web gets faster for those with high-end devices, the performance inequality gap is widening. He argues that developers' focus on expensive JavaScript frameworks and their ignorance of real-world device and network constraints are creating a web that increasingly punishes the less affluent and undermines business goals.

The Performance Inequality Gap, 2026 - Infrequently Noted

Addy Osmani Bids Farewell to the Chrome Team

TLDR: After nearly 14 years, Addy Osmani, a prominent figure in the web development community and a key engineering manager on the Google Chrome team, is moving to a new role within Google. In a heartfelt farewell post, he reflects on the incredible evolution of the web platform and the collaborative efforts that shaped it.

Farewell for now, Chrome.

CSS-in-JS: The Great Betrayal of Frontend Sanity

TLDR: In a fiery op-ed, Alexander T. Williams argues that CSS-in-JS, once seen as a solution to styling woes, has become a performance-draining, over-engineered "ticking time bomb." He makes a compelling case for returning to native CSS solutions, which are now more powerful and capable than ever.

CSS-in-JS: The Great Betrayal of Frontend Sanity

The Platform Push: Native Replacements for JS Libraries

TLDR: A wave of new and upcoming browser features like CSS Masonry, the Popover API, and View Transitions are set to replace common JavaScript libraries. This shift promises better performance, improved accessibility, and simpler codebases by leveraging the power of the native web platform.

Masonry: Things You Won’t Need A Library For Anymore — Smashing Magazine

In Brief: Certificate Lifetimes, Dialog Scrolling, and More

  • Let's Encrypt will be reducing certificate lifetimes from 90 days to 45 days over the next two years. This industry-wide change aims to improve security by limiting the scope of a potential compromise. Most users with automated renewal scripts won't need to do anything, but it's a good time to ensure your renewal logic isn't hardcoded and that you have proper monitoring in place.
  • A new CSS trick can eliminate scrollbar layout shifts. By using scrollbar-gutter: stable;, you can reserve space for the scrollbar, preventing the page content from jumping when the scrollbar appears or disappears. This is now supported in all major browsers.
  • You can finally prevent page scrolling when a <dialog> is open with just CSS. A recent change to overscroll-behavior in Chrome 144 allows you to apply overscroll-behavior: contain to a dialog (with overflow: hidden) to stop the underlying page from scrolling, solving a long-standing annoyance.
  • Framework7 v9.0 has been released, updating its themes to the latest iOS 26 and Material You styles and upgrading its component APIs to support Svelte 5 and React 19.

Links: