Blog

  • The Site Speed Frontier with Performance Lab and Beyond

    The Site Speed Frontier with Performance Lab and Beyond

    Analysis of the LCP impact for optimizations featured by the Performance Lab plugin and proposed for WordPress core. Presented at WCUS 2025.

    Read post

  • Web Performance Milestone

    Web Performance Milestone

    A couple months ago, this blog reached a web performance milestone which I shared on LinkedIn, Bluesky, Mastodon, Twitter: For the first time ever, I’ve just seen my blog appear in field metrics from CrUX (Chrome UX Report), albeit in desktop only and for the origin not an individual URL. Baby steps. In any case,…

    Read post

  • Instant Back/Forward Navigations in WordPress

    Instant Back/Forward Navigations in WordPress

    The new No-cache BFCache plugin enables instant back/forward navigations, particularly while logged in. See demos below for the impact this has on browsing. The speed of page navigations in WordPress has seen a big boost in 6.8 with the introduction of Speculative Loading. When paired with the original feature plugin, site visitors can experience instant…

    Read post

  • Eliminating Layout Shifts in the Video Block

    Eliminating Layout Shifts in the Video Block

    Like the rest of the internet, I’ve been awestruck by the quality of Google’s Veo 3 AI video generator (even with audio). As you’ve seen from my posts, the American bison 🦬 is my favorite animal (aside from my cat of course). Also, perhaps I’ve watched too many videos from the Mustache Farmer, but I…

    Read post

  • Improve LCP by Deprioritizing Script Modules from the Interactivity API

    Improve LCP by Deprioritizing  Script Modules from the Interactivity API

    Adding a fetchpriority of low to script modules and moving them from the head to the footer can improve LCP by >9%! I’ve written plugins you can use to implement this now while waiting for them to land in WordPress core. The past week I’ve been doing a deep dive into the performance impact of…

    Read post

  • Adding Caption & Lightbox to the Featured Image Block

    Adding Caption & Lightbox to the Featured Image Block

    Earlier this year I re-built this site using the Twenty Twenty-Five theme, finally adopting a block theme over the veritable Twenty Twenty classic theme I had been using. In this rebuild, one thing that I had trouble with is the featured image. In the Twenty Twenty theme, a caption is rendered under the featured image…

    Read post

  • A Decade as a Core Committer: My WordPress Contribution History

    A Decade as a Core Committer: My WordPress Contribution History

    Next Tuesday is my 10-year anniversary of becoming a WordPress core committer back on May 20, 2015. This post is somewhat of a résumé for my contributions to the WordPress project. I joined Google in 2018 to work full time on WordPress. After 6½ years, my sponsored contributor position there has been eliminated. I’m hoping…

    Read post

  • Eagerly Prerender Key URLs with Speculative Loading in WordPress

    Eagerly Prerender Key URLs with Speculative Loading in WordPress

    Speculative Loading is coming to WordPress 6.8. The Speculation Rules API enables browsers to prefetch or prerender URLs so that pages can load much faster for users. Prefetching can reduce your TTFB to zero, and prerendering can reduce your LCP to zero: instant navigation! As explained in Prerender pages in Chrome for instant page navigations,…

    Read post

  • Boosting Performance with Optimization Detective

    Boosting Performance with Optimization Detective

    At WordCamp Asia 2025 today in Manila, I gave a talk about the future for how performance optimizations can be implemented in WordPress today via the Optimization Detective feature plugin. This project has been the focus of my work for the past 1½ years on the WordPress Core Performance Team. Here’s my talk from the…

    Read post

  • My Portland Picks

    My Portland Picks

    Post updated for 2025. I was surprised and delighted at the announcement that WordCamp US would be held in my hometown of Portland, Oregon this year—and next year too! Since so many of my teammates and colleagues converge for this yearly event, I really hope everyone gets a chance to enjoy aspects of the city…

    Read post