Weston Ruter
@westonruter on WordPress.org and Slack
Bio
WordPress Origin Story
Contributions Sponsored
- Member Since: May 16th, 2007
- Location: Portland, OR, USA
- Website: weston.ruter.net
- GitHub: westonruter
- Job Title: WordPress Core Committer and Web Performance Engineer
- Employer: ex-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
-
Wrote a comment on the post Introducing a new SQLite driver for WordPress, on the site WordPress Playground:
Very cool! improving performance I'm curious how much latency this adds to the database queries? -
Posted a reply to Plugin not found in API response, on the site WordPress.org Forums:
FYI: This issue should now be fixed. -
Closed issue #2060 on the WordPress/performance repository:
Fix Incorrect Text Domains in Translatable Strings -
Closed pull request #2061 on WordPress/performance:
Correct Text Domains in Translatable Strings -
Closed issue #2058 on the WordPress/performance repository:
Incompatible with FAIR plugin -
Mentioned in [60317] on Core SVN:
Emoji: Update Twemoji to version 16.0.1. -
Submitted pull request #9000 to WordPress/wordpress-develop:
Fix ability to preview Additional CSS changes in the Customizer in Block... -
Created ticket #63589 on Core Trac:
Unable to live preview changes to Additional CSS in the Customizer ... -
Submitted pull request #70428 to WordPress/gutenberg:
Fix ability to preview Additional CSS changes in the Customizer -
Merged pull request #70280 into WordPress/gutenberg:
Ensure the actual tests environment is used for e2e tests -
Reopened ticket #63564 on Core Trac:
Dev environment should incorporate enhancements from wp-env for speed ... -
Closed ticket #63564 on Core Trac:
Dev environment should incorporate enhancements from wp-env for speed ... -
Committed [60308] to Core SVN:
Build/Test Tools: Improve dev environment's CLI in speed, ... -
Closed issue #2049 on the WordPress/performance repository:
Comply the Optimization Detective Plugin with the Plugin Check (PCP) Plugin -
Closed issue #2043 on the WordPress/performance repository:
Address errors reported by Plugin Check -
Merged pull request #2048 into WordPress/performance:
Add PHPCS ruleset from Plugin Check and fix issues -
Submitted pull request #8969 to WordPress/wordpress-develop:
Build/Test Tools: Improve dev environment's CLI in speed, non-interactive usage, and argument... -
Created ticket #63564 on Core Trac:
Dev environment should incorporate enhancements from wp-env for speed ... -
Reopened ticket #63543 on Core Trac:
Environment variable WP_CONFIG_PATH should be set on cli container in ... -
Closed ticket #63543 on Core Trac:
Environment variable WP_CONFIG_PATH should be set on cli container in ... -
Committed [60305] to Core SVN:
Build/Test Tools: Improve `env:install` command with better ... -
Reopened ticket #47595 on Core Trac:
Re-evaluate whether comment form should still get the HTML5 novalidate ... -
Closed ticket #47595 on Core Trac:
Re-evaluate whether comment form should still get the HTML5 novalidate ... -
Committed [60304] to Core SVN:
Comments: Remove `novalidate` attribute from comments form by default. ... -
Merged pull request #2029 into WordPress/performance:
Fix TypeScript config -
Submitted pull request #8954 to WordPress/wordpress-develop:
Print `IMG` auto-sizes contain CSS fix by enqueueing inline style -
Closed ticket #37756 on Core Trac:
Allow inline scripts on script aliases -
Closed ticket #37388 on Core Trac:
Resource hinting: only dns-prefetch resources in HTML footer. -
Closed ticket #37362 on Core Trac:
@font-face errors with dashicons in Microsoft Edge -
Closed ticket #37185 on Core Trac:
wp_print_styles() doesn't call "wp_print_styles" action when ... -
Closed ticket #31281 on Core Trac:
Register JavaScript/Underscore templates using the WP Dependency API -
Closed ticket #22249 on Core Trac:
Add ability to set or remove attributes on enqueued scripts and styles. -
Closed ticket #47500 on Core Trac:
Optimize customizer load time -
Closed ticket #37788 on Core Trac:
dns-prefetch s.w.org conditionally via javascript -
Closed ticket #54884 on Core Trac:
Load scripts conditionally to reduce page loading and processing time -
Created issue #966 in the WordPress/plugin-check repository:
Ruleset should be made available for plugins to reference -
Merged pull request #2041 into WordPress/performance:
Add an After activation section as part of installation instructions for plugins... -
Merged pull request #2044 into WordPress/performance:
Bump @wordpress/env from 10.24.0 to 10.25.0 -
Merged pull request #2046 into WordPress/performance:
Bump @wordpress/scripts from 30.17.0 to 30.18.0 -
Submitted pull request #2530 to WordPress/WordPress-Coding-Standards:
Add `rest_sanitize_boolean()` to unslashing sanitizing functions -
Submitted pull request #2048 to WordPress/performance:
Add PHPCS ruleset from Plugin Check and fix issues -
Merged pull request #2047 into WordPress/performance:
Bump @wordpress/prettier-config from 4.24.0 to 4.25.0 -
Reopened ticket #63547 on Core Trac:
wp_remote_post not respecting timeout & blocking params -
Created issue #199 in the wp-cli/config-command repository:
Allow multiple config values to be set at once -
Submitted pull request #8931 to WordPress/wordpress-develop:
Improve env:install command with better configurability and error handling -
Created ticket #63543 on Core Trac:
Environment variable WP_CONFIG_PATH should be set on cli container in ... -
Closed issue #2031 on the WordPress/performance repository:
Effective asset cache headers audit should not fail when on local/development environments -
Merged pull request #2035 into WordPress/performance:
Effective asset cache headers audit should not fail when on local/development environments -
Submitted pull request #2039 to WordPress/performance:
Add dominant color background to Video blocks with poster images -
Merged pull request #2034 into WordPress/performance:
Bump lint-staged from 16.0.0 to 16.1.0
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: 1,000+
-
Customize Snapshots
Active Installs: 1,000+
-
Customize Widgets Plus
Active Installs: 10+
-
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: 10+
-
JS Widgets
Active Installs: 10+
-
Lazy Loading oEmbed Iframes
Active Installs: 10+
-
Listenability
Active Installs: 10+
-
Media Placeholders
Active Installs: 80+
-
Override Post Title with First Content Heading
Active Installs: 90+
-
Private Page Forbidden
Active Installs: Less than 10
-
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+
-
XHTML5 Support
Active Installs: Less than 10
Contributor
-
A.N.R.GHG Publishing Toolkit
Active Installs: 10+
-
Mentionable
Active Installs: 100+
-
Quicklink for WordPress
Active Installs: 2,000+
Support Rep
-
Performance Lab
Active Installs: 200,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
-
oEmbed Gists and Files
-
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