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
-
Submitted pull request #1175 to WordPress/performance:
Avoid passing incomplete data to perflab_render_plugin_card() and show error when plugin directory... -
Submitted pull request #1172 to WordPress/performance:
Add Image Prioritizer plugin -
Submitted pull request #1171 to WordPress/performance:
Remove plugins.json from PL plugin build -
Submitted pull request #1170 to WordPress/performance:
Refine logic in perflab_install_activate_plugin_callback() to rely only on validated slug -
Wrote a comment on the post Speculative Loading in WordPress, on the site Make WordPress Core:
@czapla In your PR, am I right in understanding it assumes the prerender mode as… -
Posted a reply to Can I create a download button?, on the site WordPress.org Forums:
OK. Thanks for the suggestion. -
Posted a reply to Can I create a download button?, on the site WordPress.org Forums:
So you want to provide an install button for users to add the site to… -
Posted a reply to DSGVO compliant?, on the site WordPress.org Forums:
No, Speculative Loading does not collect or process any personal data from users. -
Submitted pull request #1167 to WordPress/performance:
Prevent speculatively loading links to the uploads directory -
Merged pull request #1166 into WordPress/performance:
Release Speculative Loading 1.2.2 -
Submitted pull request #1166 to WordPress/performance:
Release Speculative Loading 1.2.2 -
Closed issue #1163 on the WordPress/performance repository:
Speculative Loading invalid key for a URL pattern error - exclude_paths filter -
Merged pull request #1164 into WordPress/performance:
Fix composition of href exclude paths to account for JSON encoding and... -
Closed issue #1138 on the WordPress/performance repository:
Warning notice about read-only file system shown even when all plugins are... -
Merged pull request #1148 into WordPress/performance:
Prevent showing warning notice about read-only file system when all plugins are... -
Posted a reply to SL & LSC, on the site WordPress.org Forums:
For now if you want to prevent speculation rules from being printed on the page… -
Posted a reply to SL & LSC, on the site WordPress.org Forums:
Barry can speak to the specifics of how likely the prerendered content will persist (e.g.… -
Closed issue #1161 on the WordPress/performance repository:
Compatibility issue between WooCommerce 8.8.2 and two plugins Performance Lab and Modern... -
Posted a reply to SL & LSC, on the site WordPress.org Forums:
The only cache in Speculative Loading is the browser cache. It holds onto prerendered/prefetched pages… -
Merged pull request #1162 into WordPress/performance:
Use PHP 7.2 features in Optimization Detective -
Merged pull request #1146 into WordPress/performance:
Prepend Settings link in webp-uploads -
Pull request #1155 merged into WordPress/performance:
Update readme with browser support and FAQ section about analytics and personalization -
Submitted pull request #1164 to WordPress/performance:
Fix composition of href exclude paths to account for JSON encoding and... -
Created issue #60883 in the WordPress/gutenberg repository:
Click-to-expand images could prefetch full-resolution image to speed up display -
Posted a reply to Working on IPAD ?, on the site WordPress.org Forums:
Yes, Android integrates PWAs better than iOS does. -
Submitted pull request #1162 to WordPress/performance:
Use PHP 7.2 features in Optimization Detective -
Posted a reply to Working on IPAD ?, on the site WordPress.org Forums:
Hi there. That's a good question. I don't know how well PWAs work on iPads.… -
Submitted pull request #1159 to WordPress/performance:
Facilitate embedding Speculative Loading in other plugins/themes -
Wrote a comment on the post Speculative Loading in WordPress, on the site Make WordPress Core:
@czapla Interesting idea! I did some digging and it seems what you're considering (having the… -
Created issue #1156 in the WordPress/performance repository:
Entirety of speculation rules should be filterable, not just the paths to... -
Updated a handbook page on Core Performance.
-
Posted a reply to WP-rocket & Redis Cache, on the site WordPress.org Forums:
The issue with prerendering WooCommerce add-to-cart links has been fixed in version 1.2.1 which was… -
Posted a reply to How does this affect pageview tracking ?, on the site WordPress.org Forums:
This may be useful to be written in the plugin description so that the users… -
Submitted pull request #1155 to WordPress/performance:
Update readme with browser support and FAQ section about analytics and personalization -
Posted a reply to Eager mode causes WooCommerce products to be added to the cart, on the site WordPress.org Forums:
I just released v1.2.1. Please confirm that the issue is resolved for you. -
Merged pull request #1154 into WordPress/performance:
Release speculation-rules 1.2.1 -
Posted a reply to Eager mode causes WooCommerce products to be added to the cart, on the site WordPress.org Forums:
@masvil We have the 1.2.1 release ready to go. Would you be able to test… -
Submitted pull request #1154 to WordPress/performance:
Release speculation-rules 1.2.1 -
Closed pull request #1153 on WordPress/performance:
Release speculation-rules 1.2.1 -
Submitted pull request #1153 to WordPress/performance:
Release speculation-rules 1.2.1 -
Pull request #1143 merged into WordPress/performance:
Exclude _wpnonce URLs in speculation rules -
Pull request #1142 merged into WordPress/performance:
Exclude rel=nofollow links from prefetch/prerender -
Pull request #1145 merged into WordPress/performance:
Add settings link to Speculative Loading plugin action links -
Submitted pull request #1146 to WordPress/performance:
Prepend Settings link in webp-uploads -
Submitted pull request #1145 to WordPress/performance:
Add settings link to Speculative Loading plugin action links -
Created issue #1144 in the WordPress/performance repository:
Add URLPattern tests for Speculative Loading -
Submitted pull request #1143 to WordPress/performance:
Exclude _wpnonce URLs in speculation rules -
Submitted pull request #1142 to WordPress/performance:
Exclude rel=nofollow links from prefetch/prerender -
Posted a reply to Eager mode causes WooCommerce products to be added to the cart, on the site WordPress.org Forums:
@masvil Thank you. I've been able to reproduce the problem. I've filed two issues to… -
Created issue #1141 in the WordPress/performance repository:
WooCommerce "Remove from cart" links are prefetched/preloaded in Speculative Loading
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: 60+
-
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
-
Playground
-
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
-
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 Multi Network
-
WP-CFM
-
WP-Post-Meta-Revisions
-
XML Sitemap Generator for Google