Optimization - Turning Off Unused Features

Hey guys,

Just wondering if you have an optimization guide specifically for turning off Pro features and options that are not used in order to improve performance, along with things people might think improve performance but don’t…

  1. What options can be turned off in Pro Theme Options that would reduce page/script/css size, if any?

  2. It seems turning off individual font weights and Font Awesome sets (solid, brands, etc.) has no effect on anything as the entire font’s library is downloaded to the user’s browser regardless of whether certain weights are turned off. From a UX perspective, what is the purpose of allowing weights/sets to be turned off if they are still loaded anyway?

  3. It seems the new ability in 4.x to deactivate left panel element options is purely interface-only and does not affect performance or code. Eg. if the Text Shadow options box are all set to the default of “0”, is it safe to say that deactivating this option would not differ from it being activated and kept at default?

  4. Does Pro have plans to allow users to disable unused functionality to reduce CSS/Scripts (eg. Blog features, e-commerce features, etc.)?

Thanks.

This is a great question, and I’m also curious if there’s a way to do this. The websites I’ve built on X-Theme & Pro do not score very high on Google’s Pagespeed Insights (https://developers.google.com/speed/pagespeed/insights/), especially the mobile versions.

Hi @co50,

Thanks for reaching out.
The page speed is mostly related to the content used in your site and not related to the theme. Still, I have tried to answer your queries.

  1. Pages are created by the users, and it completely on you how many pages you want to create. Even in the case of Scripts and CSS you can use only the theme default. I would suggest you minify the scripts and CSS for better performance.

  2. Turning the off option will not allow the font to be loaded. If you find that is loading, please let us know to investigate it further. Any screenshot marked with the issue will help us to recognize the problem.

  3. Again this is completely user preference to make all values set to 0 for box-shadow rather than deactivating it.

  4. We really don’t have any plan on that, I would rather suggest you check Pro/X > Settings > Permissions where the user can choose the elements which will load or not load. By choosing only those elements of their need user can reduce script and CSS which are related to those elements.

Hope this will help.
Thanks

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.