Jan 05, 2016 - 02:16 PM
Third-party widgets are the bane of every performance-conscious site operator’s life.
Avoid third-party widgets!
Don’t use them if you can help it. A couple of social media plugins and an analytics integration are often necessary, but avoid them like the plague if you can.
If you can't avoid them then u se async implementations. Find widgets that provide asynchronous implementations, so their inevitably terrible performance impacts their widget without dragging down your entire website with it.
aSync Plugins with SSL issues will still cause problems
One of the best practices we recommend is to place your plugin after the body, so the webpage will render even if the async plugin fails. However, even if your scirpt is async and it is located after the end of the body, and the script will have problems connecting to the SSL and rendering on SSL it will lag the page and disrupt your sales.
Since Google recommended that all webpages are to become SSL, Shopping Cart Elite converted to SSL in August 2015. Old plugins that were designed to work on non-SSL websites have unoptimized code to render in SSL. They will have problems rendering on an SSL website and they will cause lag on your website.
Shopping Cart Elite Orange and higher support plan can measure the performance of your plugins and help you stop using the slow ones. If you must use the slow plugins, then you will need to contact the provider of that plugin and insist on an SLA (service level agreement), switch the widget provider or find a way to do without the widget.