Why should we care?
Social media buttons have become a mandatory part of any website.Social media buttons delay initial page load time.The problem becomes worse as you need to put more than one button on your website.Most of the webmasters use Facebook,Twitter and Google plus buttons on their site.Each of these social sites are important for your website in one way or other.
All these factors make life of a webmaster tough.
Is there a solution?
From webmaster point of view the best solution is to load social media buttons on requirement basis.For example if user wants to share something and is hovering above the buttons then they should get loaded or if the user is scrolling down your content.This way webmasters can have fast page load time and social buttons also.
There is good news for WordPress users.There exists a plugin which uses Socialitejs library to load the buttons.You can download the plugin WPSocialite for free.WordPress users are always lucky in this regard.Anything good and new does get converted into WordPress plugin.
Currently it offers Facebook,Twitter,Google Plus,Linkedin and Pinterest buttons.These are most used buttons on a website.This can be extended to other platforms as well.
Does the solution work?
I have tested WordPress plugin and it does work.The initial page load time is great and buttons load only after user scrolls down the page.There is no delay or lag of any kind at button load time.
I would recommend this solution if page load time is your concern.Feel free to share your concerns and any alternative solutions taking care of problem discussed above.