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 Programs 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
-
Created issue #1099 in the WordPress/performance repository:
Auto Sizes should extend Optimization Detective to add sizes=auto when also lazy-loading... -
Submitted pull request #1089 to WordPress/performance:
Fix lint-staged running phpcs checks for standalone plugins -
Created issue #1088 in the WordPress/performance repository:
Split out image-specific aspects of Optimization Detective to dependent plugin -
Pull request #1082 merged into WordPress/performance:
Further refine Optimization Detective integration with build process and PL plugin -
Submitted pull request #1084 to WordPress/performance:
Prevent detection script injection from breaking import maps in classic themes -
Created issue #1083 in the WordPress/performance repository:
Detection script injected by Optimization Detective breaks import maps for classic themes -
Committed [3057111] to Plugins SVN:
Initial release of Optimization Detective -
Submitted pull request #1082 to WordPress/performance:
Further refine Optimization Detective integration with build process and PL plugin -
Merged pull request #1079 into WordPress/performance:
Merge Optimization Detective into trunk -
Merged pull request #1078 into WordPress/performance:
Update readme and phpdoc for initial Optimization Detective release -
Merged pull request #1080 into WordPress/performance:
Update Optimization Detective plugin build process -
Created issue #1081 in the WordPress/performance repository:
Facilitate Optimization Detective to be embedded in other plugins/themes -
Closed issue #893 on the WordPress/performance repository:
Add JS build step to utilize local copy of web-vitals.js -
Pull request #1073 merged into WordPress/performance:
Fix static analysis issues and code quality in PerfLab load.php files -
Submitted pull request #1079 to WordPress/performance:
Merge Optimization Detective into trunk -
Submitted pull request #1078 to WordPress/performance:
Update readme and phpdoc for initial Optimization Detective release -
Created issue #1077 in the WordPress/performance repository:
Lazy-load images which are not visible in any breakpoint -
Merged pull request #1068 into WordPress/performance:
Bump minimum WP version for Optimization Detective -
Merged pull request #1063 into WordPress/performance:
Merge trunk into feature/image-loading-optimization -
Closed issue #889 on the WordPress/performance repository:
Support changing autoload value for largest autoloaded options -
Merged pull request #1071 into WordPress/performance:
Remove workflow to test standalone plugins built from modules as no longer... -
Merged pull request #1074 into WordPress/performance:
Fix standalone plugin versions and changelogs -
Merged pull request #1076 into WordPress/performance:
Bump minimum required WP version to 6.4 -
Submitted pull request #1073 to WordPress/performance:
Fix static analysis issues and code quality in PerfLab load.php files -
Merged pull request #1070 into WordPress/performance:
Rename the `$p` parameter to `$html_processor` for more context explanation -
Created issue #1069 in the WordPress/performance repository:
Provide mechanism to easily turn off optimizations applied by Optimization Detective for... -
Closed issue #888 on the WordPress/performance repository:
Module Proposal: oEmbed Optimizer -
Merged pull request #1059 into WordPress/performance:
Merge Embed Optimizer into trunk -
Committed [3055574] to Plugins SVN:
Initial commit of Embed Optimizer -
Merged pull request #1066 into WordPress/performance:
Add Embed Optimizer assets and update readme -
Submitted pull request #1068 to WordPress/performance:
Bump minimum WP version for Optimization Detective -
Merged pull request #1067 into WordPress/performance:
Optimization Detective: Add directory assets, update readme, and add generator meta tag -
Submitted pull request #1067 to WordPress/performance:
Optimization Detective: Add directory assets, update readme, and add generator meta tag -
Closed issue #870 on the WordPress/performance repository:
Create client-side detection logic for optimizing image loading -
Closed issue #895 on the WordPress/performance repository:
Implement garbage collection for URL metrics posts -
Merged pull request #1055 into WordPress/performance:
Implement garbage collection of URL metrics including at uninstallation -
Submitted pull request #1066 to WordPress/performance:
Add Embed Optimizer assets and update readme -
Committed [3055508] to Plugins SVN:
Tagging 2.5.3 -
Committed [3055506] to Plugins SVN:
Committing 2.5.3 to trunk -
Merged pull request #1043 into WordPress/performance:
Improve URL handling in Optimization Detective -
Submitted pull request #1063 to WordPress/performance:
Merge trunk into feature/image-loading-optimization -
Pull request #1041 merged into WordPress/performance:
Rename "Image Loading Optimization" to "Optimization Detective" -
Closed issue #933 on the WordPress/performance repository:
Use class instances for common objects handled in image loading optimization logic -
Submitted pull request #1059 to WordPress/performance:
Merge Embed Optimizer into trunk -
Created issue #1058 in the WordPress/performance repository:
Preconnect to domains of resources for LCP elements known to be in... -
Merged pull request #1057 into WordPress/performance:
Add generator meta tag for Embed Optimizer -
Submitted pull request #1057 to WordPress/performance:
Add generator meta tag for Embed Optimizer -
Merged pull request #1053 into WordPress/performance:
Update Embed Optimizer to be standalone plugin (along with merge from trunk) -
Mentioned in [57844] on Core SVN:
Script Loader: Add new `script_module_loader_src` filter for the script module `src`. -
Mentioned in [57840] on Core SVN:
Script Loader: Add new `script_module_loader_src` filter for the script module `src`.
Developer
-
Accessibility (a11y) Speech Synthesis
Active Installs: Less than 10
-
AMP
Active Installs: 400,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: 70+
-
Customize Posts
Active Installs: 2,000+
-
Customize Snapshots
Active Installs: 400+
-
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: 80+
-
Dependency Minification
Active Installs: 40+
-
Force Featured Image
Active Installs: 30+
-
JS Widgets
Active Installs: 10+
-
Lazy Loading oEmbed Iframes
Active Installs: 10+
-
Listenability
Active Installs: 10+
-
Media Placeholders
Active Installs: 100+
-
Override Post Title with First Content Heading
Active Installs: 100+
-
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: 6,000+
-
Widget Favorites
Active Installs: 10+
Contributor
-
A.N.R.GHG Publishing Toolkit
Active Installs: Less than 10
-
Code Syntax Block
Active Installs: 8,000+
-
Mentionable
Active Installs: 200+
-
Quicklink for WordPress
Active Installs: 2,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
-
Debug-Bar-Extender
-
Dependency Minification
-
Developer
-
Edit Flow
-
Google Authenticator
-
Gutenberg
-
HyperDB
-
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 Dependencies
-
Posts 2 Posts
-
Proper Network Activation
-
Public Post Preview
-
PWA
-
Query Monitor
-
Quicklink for WordPress
-
Reactions
-
Redirection
-
Restrict Widgets
-
Restricted Site Access
-
Revision Notes
-
Rewrite Rules Inspector
-
Shortcake (Shortcode UI)
-
Shortnotes
-
Simple Page Ordering
-
Site Kit by Google - Analytics, Search Console, AdSense, Speed
-
Skip Updates
-
Slack
-
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 GDPR Cookie Notice
-
WP Multi Network
-
WP-CFM
-
WP-Post-Meta-Revisions
-
XML Sitemap Generator for Google