Modern Web Standards and the Evolution of Frontend Architecture

Two React Design Choices Developers Don’t Like—But Can’t Avoid

And somewhere along the way, I realized something uncomfortable. React was right about those design decisions that people absolutely cannot stand. Not React’s model — I’m not here to defend that. But React did correctly identify two invariants that the rest of the ecosystem, including Solid 1.x, glossed over.
As seen with the preceding examples, the Navigation API fixes deep architectural issues with navigating SPAs, a long-standing pain point among many web developers. It is built-in, safe, and handles edge cases robustly.

URLPattern is now Baseline Newly available

If you’ve ever built a feature that needs to react to URL changes, you’ve likely found yourself writing complex regular expressions or pulling in a third-party library for routing. The URL Pattern API, now Baseline Newly available, provides a standardized, powerful, and interoperable solution for this common challenge.

Same-document view transitions have become Baseline Newly available

As a reminder, with view transitions you have rich visual transitions between various states of your website. In the following demo you can explore which view transitions-related features are supported by a browser. The demo itself also uses view transitions.

LCP and INP are now Baseline Newly available

With the release of Safari 26.2 on December 12th, web performance got a fantastic end of year gift with Largest Contentful Paint (LCP) and Interaction to Next Paint (INP) becoming Baseline Newly available as the latest version of all major browsers now include the Largest Contentful Paint API and Event Timing API needed to measure these metrics. This was part of the Interop 2025 project, and it’s great to see these delivered this year!
— Barry Pollard, Michal Mocny, web.dev

WebGPU is now supported in major browsers

Big news for web developers and users. WebGPU—the powerful API for running high-performance 3D graphics and general-purpose GPU computations—is officially supported across Chrome, Edge, Firefox, and Safari. This means the future of high-end, in-browser experiences like AAA gaming, complex 3D modeling, and advanced AI applications is now!

The 49MB Web Page

I went to the New York Times to glimpse at four headlines and was greeted with 422 network requests and 49 megabytes of data. It took two minutes before the page settled. And then you wonder why every sane tech person has an adblocker installed on systems of all their loved ones.
— Shubham Bose

Breaking Free from the Render Cycle: Event-Driven Frontend Architecture

Independent widgets need to communicate with each other without necessarily sharing a direct parent-child relationship. When the “React way” forces you to lift state near the root just so two distant components can talk, the render cycle can quickly become expensive.

TanStack Is Eating React’s Ecosystem — And Nobody Is Talking About It

Not because I had planned it. Because one library at a time, over months, TanStack had simply become the better choice. And I had followed the better choice — without ever stopping to realize where I was going.

Designing for people with anxiety

Most of us will experience anxiety at some point, sometimes triggered by a stressful moment, other times as a chronic condition. By taking thoughtful, intentional steps, we can ensure our designs at the most reduce stress, and the very least, do not contribute to or amplify it further.

Yikes.

7 Reasons I Talk About My ADHD, Even When It Makes Me Cringe

Public perception of ADHD is still negative and narrow: we’re chaotic, annoying and devoid of common sense. We bash things with sticks all day long and talk over each other non-stop. The stereotype overlooks inattentive attributes completely and defines us largely by what we lack and by our most conspicuous traits.