Weston Ruter

Weston Ruter

@weston.ruter.net

WordPress Core committer 👨🏻‍💻 Daddy² & husband 👨‍👩‍👦‍👦 Going by bike/bus/train 🚴‍♂️🚍🚈 Runner 🏃‍♂️ Cat person 😸 Linguaphile 🇲🇽🤟 Portland, Oregon 🇺🇸 [ˈwɛs.tn̩ ˈɹu.ɾɚ] Blog: https://weston.ruter.net Profile pic credit: @andy.thefragens.com

349 followers142 following156 posts

If you're in PDX tomorrow (Jan. 13th), I'm sharing about web performance at our local WordPress Meetup, in person! I'm going over the perf work that landed in WordPress last year, how you can evaluate performance yourself, live side audits, and more: www.meetup.com/pdx-wp/event...

meetup.comSpeeding Up Your WordPress Site with WordPress 6.9, Tue, Jan 13, 2026, 6:30 PM | Meetup**In-Person MeetUp at the [NW Portland Hostel](https://www.nwportlandhostel.com/)**, 479 NW 18th Ave, Portland, 97209. The most recent release of WordPress includes many p

I used WordPress Playground for the first time in a support forum reply to try to reproduce a bug report. Super nice! I made a test plugin in a gist, within which I included a blueprint.json to self-install and set up the test case to repro with 1 click: wordpress.org/support/topi...

wordpress.orgWordPress 6.9 broke site layoutWordPress 6.9 broke site layout theinfoprovider (@theinfoprovider) 1 week, 6 days ago After the automatic update to WordPress 6.9 (and/or Gutenberg plugin 19.5), the entire front-end design of our …

I'll be there.

WordPress@wordpress.org

State of the Word has always been better with friends. Join the WordPress community on December 2 for a live watch party at TinkerTendo. Meet other builders and discuss what you are inspired to create next. Details here: www.meetup.com/wordpress-sf/e... #StateOfTheWord #WordPress

Weston Ruter reposted

I'm really excited for the @wordpress.org 6.9 release! There's. A. Ton. The field guide is now live, and it proves my point (it's a doozy). I'm looking forward to seeing the community build on top of the new Notes feature, which unlocks new ways to collaborate!

make.wordpress.orgWordPress 6.9 Field GuideThis guide outlines major developer features and breaking changes in 6.9 and is published in the Release Candidate phase to help inform WordPress extending developers, Core developers, and others. …

WordPress 6.9 includes so many performance improvements! Scripts with fetchpriority, increased inline CSS, minified theme styles, on demand block styles in classic themes, the template enhancement output buffer, and much more! Check out the field guide:

make.wordpress.orgWordPress 6.9 Frontend Performance Field GuideThis post is the latest in a series of updates focused on the performance improvements of major releases (see 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, and 6.2). WordPress 6.9 is the second and final major rel…

Weston Ruter reposted

WordPress 6.9 Release Candidate 2 is now available for testing. This vital milestone invites you to download and test the latest features that aim to enhance your experience. Your feedback is crucial for the final release! Ready to dive in? Get the release here: wp.me/pZhYe-526 #WordPress

Worked nights and weekends (and days) to get these performance improvements landed! Getting 6.9 out the door on December 2nd will be a great relief. Hoping for a >20% boost to Largest Contentful Paint for Christmas! 🎄

WordPress@wordpress.org

The Release Candidate 1 for WordPress 6.9 is here! This milestone invites you to explore enhanced Site Editor features, performance improvements, and updates across the board. Your testing is crucial in building a better WordPress. Join the journey and test the RC1 version now: wp.me/pZhYe-51z

I love this new post from Speed Kit. They divide up the 2.5-second “Good” threshold for LCP into two additional thresholds: Instant (300ms) and Fast (1000ms), while the current Good threshold becomes merely “OK”.

speedkit.comDon’t Settle for “Good”: It Is Time for New LCP Thresholds | Speed KitWe at Speed Kit are now extending Google's LCP thresholds in all our dashboards by adding two additional buckets to show more details for page loads faster than 2.5s.

I just presented “The Site Speed Frontier with Performance Lab and Beyond” at WordCamp US. Shortly before my talk, I published a companion blog post that has 10x the information I had time to share, and I've just added an embed of the livestream: weston.ruter.net/2025/08/27/t... #WCUS

weston.ruter.netThe Site Speed Frontier with Performance Lab and Beyond - Weston RuterAnalysis of the LCP impact for optimizations featured by the Performance Lab plugin and proposed for WordPress core. Presented at WCUS 2025.

To be compatible, themes and plugins must not print <script> tags directly. Instead, they must use the proper APIs: wp_enqueue_script(), wp_add_inline_script(), wp_localize_script(), wp_print_script_tag(), wp_print_inline_script_tag(), wp_enqueue_script_module() and the like.

A script printed any other way (including in event handler attributes) will be blocked from execution since it could have been added due to an XSS exploit. These will appear as errors in the console.

I just wish that the Gemini Code Assist plugin for JetBrains (PhpStorm) also automatically read from this .gemini/codestyle.md instead of requiring manual configuration of the prompt library in settings (i.e. copy the file contents and paste as the rules).

I've also just proposed an opt-in so that authenticated pages can also be prefetched/prerendered when using the Speculative Loading plugin. Sites which primarily have logged-in users should be able to take advantage of instant page navigations…