Lazy Load Buttons Suciali cù Socialite.js

tastiera di velocità

Oghje aghju avutu una fantastica ghjurnata cù a squadra di u web in Angie's List. A Lista d'Angie hà sviluppatu u so situ in una biblioteca di risorse incredibile ... è tuttu u tempu ch'elli anu continuatu à accelerà u so situ. E so pagine si carghjanu à una velocità accecante. Se ùn mi cridite micca, aprite sta pagina Porte di Garage.

A pagina incorpora immagini, video, è buttoni suciali ... è ferma carichi in millisecondi. Paragunà u so situ à u mo hè cum'è corse un Prius cù un F-16. Ùn sò ancu fatti, mancu, sempre cercendu modi per migliurà l'esperienza di u cliente è uttene u cuntenutu truvatu è spartutu.

Ùn avemu micca una squadra di sviluppu à tempu pienu nè e risorse di una sucietà publica, allora u nostru prugressu hè un pocu più lente cà a Lista di Angie. Avemu un host incredibile cun Flywheel - aduprendu u so cache avanzatu è CDN, ma sapemu chì ci sò ancu alcune cose chì ci danneghjanu. Per esempiu, e nostre maghjine ùn sò micca ottimizate. Ci sò servizii quì chì pudete cunvertisce e vostre immagini in una frazione di e so dimensioni mantenendu a so chiarezza ... li guardemu.

Mentre li stava mostrendu u nostru situ, mi sò appiccicatu è appiccicatu u mo capu quandu a pagina si hè ghjalata à u caricamentu di un buttone suciale. Pensu chì era Facebook. Argh ... un secondu o dui dopu u buttone hè apparutu è u restu di a pagina hè caricata. Ugh.

Quandu aghju descrittu u prublema, u so ingegnere hà avutu subitu una soluzione, socialite.js. Socialite furnisce un modu assai faciule per implementà è attivà una mansa di buttoni di spartera suciale - ogni volta chì vulete. À u caricu di documentu, à nantu à l'articulu, nantu à qualsiasi avvenimentu! Siccomu a socialite carica i buttoni in modu asincrunu, u documentu ùn appenderà micca mentre aspetta 50kb di social media.

Per furtuna, ci hè dighjà un plugin WordPress chì incorpora Socialite, chjamatu WPSocialite. Stasera aghju strappatu tuttu u mo codice persunalizatu per caricà i buttoni è aghju implementatu WPSocialite. Puderaghju persunalizà u CSS è mudificà i buttoni chì vulia. Aspettemu d'esse aghjunti alcuni buttoni addiziunali in u futuru - cum'è Buffer o Reddit ... ma questu hè perfettu per avà!

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.