Adam Silverstein
@adamsilverstein on WordPress.org and Slack
- Member Since: October 11th, 2012
- Location: Hotchkiss, CO
- Website: earthbound.com
- GitHub: adamsilverstein
- Job Title: Developer Relations Engineer
- Employer: Google
Bio
Interests
Contributions Sponsored
Contribution History
Adam Silverstein’s badges:- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Documentation Contributor
- Meta Contributor
- Plugin Developer
- WordCamp Speaker
-
Mentioned in [55736] on Core SVN:
Script Loader: Optimize performance of `_wp_normalize_relative_css_links()` by more than 2x. -
Mentioned in [55735] on Core SVN:
Media: Render attachment custom fields for new uploads. -
Confirmed as a speaker for WordCamp Europe 2023
-
Received props from @westonruter in Slack:
Props to @adamsilverstein and @spacedmonkey for code reviewing https://core.trac.wordpress.org/changeset/55658 -
Mentioned in [55649] on Core SVN:
Media: Render attachment custom fields for new uploads. -
Submitted pull request #4315 to WordPress/wordpress-develop:
Render the attachment fields when a new item is added (eg. a... -
Wrote a comment on the post Performance Chat Summary: 21 March 2023, on the site Make WordPress Core:
Javier - glad you got it figured out! I have some plans to modify the… -
Closed issue #575 on the WordPress/performance repository:
Regenerate thumbnail duplication webp file -
Closed issue #642 on the WordPress/performance repository:
Feature request: Perceptual image encoding. -
Closed ticket #55070 on Core Trac:
Image Editing Cropping is not working properly -
Committed [55470] to Core SVN:
Media: improve display of cropped image in media editor. Correctly ... -
Mentioned in [55459] on Core SVN:
Build/Test Tools: Add a performance measurement workflow. -
Submitted pull request #4095 to WordPress/wordpress-develop:
Login and Registration: improve variable name in username test -
Closed ticket #57394 on Core Trac:
wp_insert_user allows the new user to have a username equal to an ... -
Committed [55358] to Core SVN:
Login and Registration: prevent registering with username that matches ... -
Submitted pull request #4094 to WordPress/wordpress-develop:
Login and Registration: prevent registering with username that matches previous user email -
Submitted pull request #48156 to WordPress/gutenberg:
start on accept restrictions for drop zone -
Mentioned in [55318] on Core SVN:
Media: Enhance logic to determine LCP image in block themes and avoid lazy-loading it. -
Created ticket #57687 on Core Trac:
Add automated performance testing CI workflow MVP -
Mentioned in [55272] on Core SVN:
Formatting: Treat `math` elements as block-level elements. -
Mentioned in [55254] on Core SVN:
Revisions: Add a way to filter the revisions considered for deletion. -
Mentioned in [55236] on Core SVN:
Themes: Add caching to `WP_Theme::is_block_theme()`. -
Wrote a comment on the post Automated performance monitoring in WordPress core, on the site Make WordPress Core:
I don't think so Sergio, we are planning to run these tests as part of… -
Submitted pull request #3985 to WordPress/wordpress-develop:
Use the full size image for media, ensuring crops are shown -
Submitted pull request #3981 to WordPress/wordpress-develop:
Set upload title in REST using same approach as media library -
Mentioned in [55215] on Core SVN:
Query: Revert [55169]. -
Mentioned in [55193] on Core SVN:
Editor: Remove unnecessary CSS comments from compiled styles. -
Wrote a new post, Automated performance monitoring in WordPress core, on the site Make WordPress Core:
Gathering performance metrics automatically is a way to track performance over time and ensure that… -
Mentioned in [55171] on Core SVN:
Media: Allow to omit `decoding="async"` on tags from `wp_get_attachment_image()`. -
Closed pull request #2093 on WordPress/wordpress-develop:
Revisions: don't create autosave matching post -
Closed pull request #3794 on WordPress/wordpress-develop:
Clicking "preview" multiple times on a post causes an identical autosave revision... -
Closed ticket #49532 on Core Trac:
Clicking "preview" multiple times on a post causes an identical ... -
Committed [55154] to Core SVN:
Revisions: only create autosave when content changed. In the autosave ... -
Created issue #609 in the WordPress/performance repository:
Clarify language around multi-server environment in SQLite settings -
Wrote a comment on the post Enhancing the Scripts API with a loading strategy, on the site Make WordPress Core:
> Are there any ideas for supporting JavaScript module scripts within this initiative? (ES6 modules… -
Wrote a comment on the post Enhancing the Scripts API with a loading strategy, on the site Make WordPress Core:
Good point Phi! This is why I specifically mentioned consideration of `wp_add_inline_script` for the feature.… -
Created issue #597 in the WordPress/performance repository:
Proposal: A/B testing capability (plugin infrastructure) -
Wrote a comment on the post Enhancing the Scripts API with a loading strategy, on the site Make WordPress Core:
> I think the downsides of adding an easy path to `async` outweigh the benefits… -
Wrote a comment on the post Enhancing the Scripts API with a loading strategy, on the site Make WordPress Core:
... Because of this difference I generally recommend that people not use the async attribute… -
Wrote a new post, Enhancing the Scripts API with a loading strategy, on the site Make WordPress Core:
Overview This post outlines a proposal to add a script loading strategy enhancement to core’s… -
Submitted pull request #587 to WordPress/performance:
Integrate dominiant color with the media library -
Mentioned in [54863] on Core SVN:
Tests: Add unit tests for attachment’s file size being included in metadata. -
Submitted pull request #3633 to WordPress/wordpress-develop:
Omit the decoding attribute if it is set to false -
Mentioned in [54807] on Core SVN:
Media: Prevent decoding attribute corrupting JSON data. -
Mentioned in [54802] on Core SVN:
Media: Prevent decoding attribute corrupting JSON data. -
Submitted pull request #3586 to WordPress/wordpress-develop:
Limit decoding attribute to images with src starting with double quote -
Submitted pull request #3561 to WordPress/wordpress-develop:
Remove wp_enqueue_classic_theme_styles. -
Created ticket #56990 on Core Trac:
Render blocking CSS `classic-themes.css` unnecessarily enqueued -
Created ticket #56930 on Core Trac:
Block themes: improve omitting lazy-loading attribute on first content ... -
Submitted pull request #3538 to WordPress/wordpress-develop:
Fix first image lazy loading with block themes
Developer
-
Block Minimap
Active Installs: Less than 10
-
MathML Block
Active Installs: 1,000+
-
Modern Images WP
Active Installs: 400+
-
REST Filter Response Fields
Active Installs: Less than 10
-
Theme Roulette
Active Installs: 10+
-
User Admin Simplifier
Active Installs: 10,000+
-
Web Vitals Block
Active Installs: 20+
-
WP-Post-Meta-Revisions
Active Installs: 600+
Contributor
-
Ads.txt Manager
Active Installs: 100,000+
-
Autoshare for Twitter
Active Installs: 200+
-
Brightcove Video Connect
Active Installs: 1,000+
-
Insecure Content Warning
Active Installs: 10+
-
Insert Special Characters
Active Installs: 3,000+
-
Shiny Updates
Active Installs: 70+
-
Simple Podcasting
Active Installs: 200+