soflyy / oxygen-bugs-and-features

Bug Reports & Feature Requests for Oxygen
https://oxygenbuilder.com/
315 stars 29 forks source link

FCP, CLS, LCP, TTI & TBT improvements #2039

Open wpsumo opened 3 years ago

wpsumo commented 3 years ago

Describe the feature you'd like to see included in Oxygen. Public discussion here: https://www.facebook.com/groups/1626639680763454/permalink/3805619089532158

CLS

FCP

TTI & TBT

LCP

Would be great if we could define the SRCSET sizes we want and oxygen would regenerate them for us. Without having and creating new plugins.

What are the use cases for this feature? Improvements!

wpsumo commented 3 years ago

@Spellhammer some contirbution to the discussion here https://www.facebook.com/groups/1626639680763454/permalink/3805619089532158

Will add more as I come across or remember what issues I've faced. I've most probably missed a few but this is what I remember right now.

greggdev commented 3 years ago

+1

xolabsro commented 3 years ago

+1

stafi commented 3 years ago

+1

wpsumo commented 3 years ago

@KittenCodes @louisreingold @Spellhammer https://make.wordpress.org/themes/2021/10/04/the-performance-impact-of-using-jquery-in-wordpress-themes/

wpsumo commented 2 years ago

@KittenCodes Why Pro menu is injected with jquery.

Remove jquery dependencies and use vanilla js. Make the menu a part of the DOM element instead of manipulating DOM on runtime and inject the menu. Reduce use of Divs and spans not needed in the menu element. This applies to a lot of elements such as repeater as well having an unnecessary DIV not needed and increase div-ception for no reason else than "this is how it's built".

adrien-robert commented 2 years ago

+1

Larotu commented 2 years ago

+1

MattHag commented 2 years ago

In order to improve the speed, I'd also suggest adding a lazy-load button to the gallery element.

I don't know why it's only available for single images.