Socialite.js, garder le contrôle sur le chargement des boutons de partages sociaux


Socialite.js est une bibliothèque JS qui permet de garder le contrôle sur le chargement des boutons de partages des différents services sociaux (Facebook, Twitter, …), afin de rendre les sites plus rapides lors de leur chargement. Il permet notamment de ne charger les boutons que lors du survol de l’image de ceux-ci, donc uniquement si le visiteur souhaite partager.

Le javascript pèse moins de 5 ko compressé et ne nécessite aucun framework. Il supporte de base Twitter, Google+, Facebook, LinkedIn, Pinterest et Spotify; il est extensible ce qui vous permet d’ajouter les services de votre choix assez facilement.

L’utilisation est simple (exemple pour Twitter):

<a class="socialite twitter-share" href="http://twitter.com/share" data-url="http://socialitejs.com">
    Share on Twitter
</a>

Il fonctionne dans tous les navigateurs et propose des callbacks intéressants lors des différentes actions possibles sur les boutons. Le mieux est de lire la doc.

Téléchargez Socialite.js