- Joined
- Sep 3, 2014
- Messages
- 6,229
- Likes
- 13,100
- Degree
- 9
Source: https://make.wordpress.org/core/2021/10/12/proposal-for-a-performance-team/
The Wordpress team and contributors have finally realized that bloating out the platform isn't a good idea. Maybe it was, but Google turned the tides when they emphasized the Core Web Vitals, which left Wordpress sitting on their thumbs wondering what happened.
This is what happened:
This is the official CrUX (Chrome User Experience Report) data from Google showing the percentage of sites on each CMS (content management system) that passes the CWV (Core Web Vitals) since January 2020.
The only thing Wordpress is beating is WooCommerce (which is also Wordpress, so it's doubly failing). Squarespace surpassed them recently, and Wix, Shopify, and whatever the heck Duda is (good promo for them!) are stomping them into the ground.
Wordpress was content to make speed an issue for the people and to let the solution be plugins. Now they realize they need to fix the core and stop letting everyone else apply bandaids for them.
It's not necessarily all their fault. Dummies install Wordpress, install 50 plugins, get the bulkiest themes that look nice, put them on $1 a month shared hosting environments, upload giant images, etc. If the theme and plugin developers don't care about speed, and the user doesn't know about speed, then it makes sense this happened. Especially since Wordpress has way more users and is free, meaning way more uneducated users.
So they've proposed making an official Performance Team to play catch up. Good! They could start by demanding everyone (plugins and themes) stop reliance on jQuery so we can stop loading that library sitewide, and turn THAT into a fallback plugin instead, or even a checkbox in the settings. They can stop forcing everyone to load emojis. I could go on and on, because I shave tons of HTTP requests and payloads on all my sites with Wordpress that simply shouldn't be there.
Here are the "Performance by Default" highlights:
While we're at it, they could finally pay off Gravatar to break what I assume was some lifetime contract, so we can stop loading that crap, and they can finally allow profile pictures for authors in the core. It's insane that still isn't there, too.
The Wordpress team and contributors have finally realized that bloating out the platform isn't a good idea. Maybe it was, but Google turned the tides when they emphasized the Core Web Vitals, which left Wordpress sitting on their thumbs wondering what happened.
This is what happened:
This is the official CrUX (Chrome User Experience Report) data from Google showing the percentage of sites on each CMS (content management system) that passes the CWV (Core Web Vitals) since January 2020.
The only thing Wordpress is beating is WooCommerce (which is also Wordpress, so it's doubly failing). Squarespace surpassed them recently, and Wix, Shopify, and whatever the heck Duda is (good promo for them!) are stomping them into the ground.
Wordpress was content to make speed an issue for the people and to let the solution be plugins. Now they realize they need to fix the core and stop letting everyone else apply bandaids for them.
It's not necessarily all their fault. Dummies install Wordpress, install 50 plugins, get the bulkiest themes that look nice, put them on $1 a month shared hosting environments, upload giant images, etc. If the theme and plugin developers don't care about speed, and the user doesn't know about speed, then it makes sense this happened. Especially since Wordpress has way more users and is free, meaning way more uneducated users.
So they've proposed making an official Performance Team to play catch up. Good! They could start by demanding everyone (plugins and themes) stop reliance on jQuery so we can stop loading that library sitewide, and turn THAT into a fallback plugin instead, or even a checkbox in the settings. They can stop forcing everyone to load emojis. I could go on and on, because I shave tons of HTTP requests and payloads on all my sites with Wordpress that simply shouldn't be there.
Here are the "Performance by Default" highlights:
- Average end-users can’t be expected to be performance experts.
- Achieving high levels of performance requires technical considerations to be ‘built-in’ across the whole stack;
- The plugin ecosystem doesn’t help users who don’t know that they need help, or who are poorly served by the plugin ecosystem.
- Users determining which CMS to choose are / will be increasingly influenced by performance (and the associated UX/SEO/conversion factors), and we’ll lose ground to faster platforms.
- Democratizing publishing’ requires that published content be discoverable; which will be less likely to occur via search engines (which influence or account for the majority of new content discovery) for slow(er) sites”
- Integrations with specific CDNs
- Template transformation processes (e.g., AMP)
- Any non-standardized performance technology
- Any experimental standards (e.g., browser APIs / capabilities with limited adoption)
While we're at it, they could finally pay off Gravatar to break what I assume was some lifetime contract, so we can stop loading that crap, and they can finally allow profile pictures for authors in the core. It's insane that still isn't there, too.