Weston Ruter
@westonruter on WordPress.org and Slack
Bio
Contributions Sponsored
- Member Since: May 16th, 2007
- Location: Portland, OR, USA
- Website: weston.ruter.net
- GitHub: westonruter
- Job Title: Developer Relations Engineer
- Employer: Google
Contribution History
Weston Ruter’s badges:- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Documentation Contributor
- Meta Contributor
- Plugin Developer
- WordCamp Speaker
-
Merged pull request #1840 into WordPress/performance:
Compute responsive `sizes` attribute based on the `width` from the `boundingClientRect` in... -
Closed issue #1828 on the WordPress/performance repository:
Raw response for Optimization Detective storage request failure could be displayed in... -
Merged pull request #1849 into WordPress/performance:
Use `IFRAME` to display HTML responses for REST API storage request failures... -
Merged pull request #1851 into WordPress/performance:
Account for 64 KiB limit for sending beacon data -
Posted a reply to Horizontal scroll on mobile devices when picture tag is enabled, on the site WordPress.org Forums:
This does sound like a bug. Could you open an issue on GitHub and include… -
Merged pull request #1847 into WordPress/performance:
Add post ID for the `od_url_metrics` post to the tag visitor context -
Closed issue #1841 on the WordPress/performance repository:
Optimization Detective should be disabled by default on post previews -
Merged pull request #1848 into WordPress/performance:
Prevent optimizing post previews by default -
Submitted pull request #1851 to WordPress/performance:
Account for 64 KiB limit for sending beacon data -
Submitted pull request #1847 to WordPress/performance:
Add post ID for the `od_url_metrics` post to the tag visitor context -
Merged pull request #1846 into WordPress/performance:
Remove experimental flags from Embed Optimizer and Image Prioritizer -
Closed issue #1775 on the WordPress/performance repository:
Optimization detective can return non-ascii characters in the Link header, breaking some... -
Merged pull request #1802 into WordPress/performance:
Prevent URL in `Link` header from including invalid characters -
Submitted pull request #1846 to WordPress/performance:
Remove experimental flags from Embed Optimizer and Image Prioritizer -
Closed issue #1829 on the WordPress/performance repository:
Storage lock TTL can be reduced or eliminated for admin users -
Merged pull request #1835 into WordPress/performance:
Disable URL Metric storage locking by default for administrators -
Merged pull request #1844 into WordPress/performance:
Bump @wordpress/env from 10.16.0 to 10.17.0 -
Merged pull request #1843 into WordPress/performance:
Bump @wordpress/scripts from 30.9.0 to 30.10.0 -
Merged pull request #1842 into WordPress/performance:
Bump @wordpress/prettier-config from 4.16.0 to 4.17.0 -
Merged pull request #1833 into WordPress/performance:
Use CSS range syntax in media queries -
Closed issue #1828 on the WordPress/performance repository:
Raw response for Optimization Detective storage request failure could be displayed in... -
Mentioned in [59757] on Core SVN:
HTML API: Fix extensibility of WP_HTML_Processor::next_token(). -
Closed issue #1696 on the WordPress/performance repository:
Consider switch to CSS range syntax for media queries in Optimization Detective -
Merged pull request #1839 into WordPress/performance:
Change minimum viewport width to be exclusive whereas the maximum width remains... -
Created issue #1841 in the WordPress/performance repository:
Optimization Detective should be disabled by default on post previews -
Submitted pull request #1840 to WordPress/performance:
Compute responsive `sizes` attribute based on the `width` from the `boundingClientRect` in... -
Submitted pull request #1839 to WordPress/performance:
Change minimum viewport width to be exclusive whereas the maximum width remains... -
Posted a reply to Can older photos be converted in bulk?, on the site WordPress.org Forums:
Yes. According to the plugin readme: Images can be regenerated with a plugin like Regenerate Thumbnails or… -
Submitted pull request #1835 to WordPress/performance:
Disable URL Metric storage locking by default for administrators -
Posted a reply to [Image Prioritizer] decoding=”async”, on the site WordPress.org Forums:
I did some benchmarking with the Twenty Twenty-One theme with a desktop viewport (1350x940) on… -
Posted a reply to decoding=”async”, on the site WordPress.org Forums:
Interesting. I'll have to look into that further. If this is the case, then core… -
Posted a reply to decoding=”async”, on the site WordPress.org Forums:
Question: Why are you removing this? -
Posted a reply to decoding=”async”, on the site WordPress.org Forums:
Do you mean whether the plugin adds dcoding="async"? No, it does not currently do this… -
Posted a reply to Auto dize images in wordpress core, on the site WordPress.org Forums:
You do not need the Enhanced Responsive Images plugin anymore for sizes=auto, since this has… -
Posted a reply to Request page cache module, on the site WordPress.org Forums:
I also would like there to be more page caching plugins that just do the… -
Posted a reply to Idea css library wordpress, on the site WordPress.org Forums:
I assume you're using a Classic Theme as opposed to a Block Theme? If so,… -
Created issue #1834 in the WordPress/performance repository:
Plugin Proposal: Stylesheet Optimizer -
Closed issue #1433 on the WordPress/performance repository:
Clear out and remove `/tests` directory -
Merged pull request #1804 into WordPress/performance:
Clear out and remove `/tests` directory -
Closed issue #1219 on the WordPress/performance repository:
Add checks to disallow use of empty() -
Merged pull request #1803 into WordPress/performance:
Eliminate usage of `empty()` construct -
Mentioned in [59721] on Core SVN:
HTML API: Ensure that full processor can seek to earlier bookmarks. -
Closed issue #1819 on the WordPress/performance repository:
URL Metric ETag should now be required since a transitional period has... -
Merged pull request #1824 into WordPress/performance:
Make ETag a required property of the URL Metric -
Closed issue #1796 on the WordPress/performance repository:
Prepare PL 3.8 Release -
Merged pull request #1830 into WordPress/performance:
Post 3.8.0 release merge -
Submitted pull request #1830 to WordPress/performance:
Post 3.8.0 release merge -
Merged pull request #1827 into WordPress/performance:
Prepare 3.8.0 release -
Created issue #1829 in the WordPress/performance repository:
Storage lock TTL can be reduced or eliminated for admin users -
Created issue #1828 in the WordPress/performance repository:
Raw response for Optimization Detective storage request failure could be displayed in...
Developer
-
Accessibility (a11y) Speech Synthesis
Active Installs: Less than 10
-
AMP
Active Installs: 500,000+
-
Better Code Editing
Active Installs: 30+
-
Customize Comments
Active Installs: Less than 10
-
Customize Inline Editing
Active Installs: 10+
-
Customize Object Selector
Active Installs: 50+
-
Customize Posts
Active Installs: 2,000+
-
Customize Snapshots
Active Installs: 600+
-
Customizer Browser History
Active Installs: 10+
-
Customizer Dev Tools
Active Installs: Less than 10
-
Customizer Everywhere
Active Installs: 10+
-
Customizer Responsive Server-Side Components Device Preview
Active Installs: 70+
-
Dependency Minification
Active Installs: 30+
-
Force Featured Image
Active Installs: 20+
-
JS Widgets
Active Installs: 10+
-
Lazy Loading oEmbed Iframes
Active Installs: 10+
-
Listenability
Active Installs: 10+
-
Media Placeholders
Active Installs: 90+
-
Override Post Title with First Content Heading
Active Installs: 90+
-
PWA
Active Installs: 30,000+
-
Sectionize
Active Installs: 10+
-
Spoken Word
Active Installs: 100+
-
Syntax-highlighting Code Block (with Server-side Rendering)
Active Installs: 1,000+
-
User Photo
Active Installs: 4,000+
-
Widget Favorites
Active Installs: 10+
Contributor
-
A.N.R.GHG Publishing Toolkit
Active Installs: 10+
-
Code Syntax Block
Active Installs: 8,000+
-
Mentionable
Active Installs: 100+
-
Quicklink for WordPress
Active Installs: 2,000+
Support Rep
-
Performance Lab
Active Installs: 100,000+
Plugins
-
Accessibility (a11y) Speech Synthesis
-
Admin Color Schemes
-
AMP
-
AMP Google Analytics 4 Support
-
Batcache
-
Better Code Editing
-
Big Emoji Comments
-
Bulk User Management
-
Category Checklist Tree
-
Customize Inline Editing
-
Customize Object Selector
-
Customize Posts
-
Customize Snapshots
-
Customize Widgets Plus
-
Customizer Browser History
-
Customizer Dev Tools
-
Customizer Everywhere
-
Debug Bar
-
Debug Bar Console
-
Debug Bar Cron
-
Dependency Minification
-
Developer
-
Edit Flow
-
Google Authenticator
-
Gutenberg
-
HTML API Debugger
-
HyperDB
-
Image Prioritizer
-
Jetpack - WP Security, Backup, Speed, & Growth
-
Jetpack Follow Link for P2
-
Jetpack Without Promotions
-
Log in with Google
-
Media Grid
-
Media Placeholders
-
Members - Membership & User Role Editor Plugin
-
Memcached Object Cache
-
Ostrichcize
-
P2 By Email
-
P2 Likes
-
P2 Resolved Posts
-
Pantheon HUD
-
Plugin Check (PCP)
-
Plugin Dependencies
-
Posts 2 Posts
-
Proper Network Activation
-
Public Post Preview
-
PWA
-
Query Monitor - The developer tools panel for WordPress
-
Quicklink for WordPress
-
Reactions
-
Redirection
-
Restrict Widgets
-
Restricted Site Access
-
Revision Notes
-
Rewrite Rules Inspector
-
Sandbox Site powered by Playground
-
Shortcake (Shortcode UI)
-
Shortnotes
-
Simple Page Ordering
-
Site Kit by Google - Analytics, Search Console, AdSense, Speed
-
Skip Updates
-
Speedy Page Redirect
-
Stream
-
Super Emoji Plus+
-
Syntax-highlighting Code Block (with Server-side Rendering)
-
SyntaxHighlighter Evolved
-
The Icon Block
-
Theme Check
-
Timber
-
Timber Debug Bar
-
Two-Factor
-
User Switching
-
WordPress Importer
-
WordPress MU Domain Mapping
-
WordPress REST API (Version 2)
-
WordPress Widgets Refresh
-
WP Multi Network
-
WP-CFM
-
WP-Post-Meta-Revisions
-
XML Sitemap Generator for Google