Гультаяватыя загрузкі сацыяльных кнопак з Socialite.js

хуткасная клавіятура

Сёння ў мяне быў фантастычны дзень з Інтэрнэт-камандай у спісе Энджы. Спіс Энджы развівае свой сайт у неверагодную бібліятэку рэсурсаў ... і ўвесь гэты час яны працягваюць паскараць свой сайт. Іх старонкі загружаюцца з асляпляльнай хуткасцю. Калі вы мне не верыце, адкрыйце гэтую старонку далей Дзверы гаража.

Старонка ўключае выявы, відэа і сацыяльныя кнопкі ... і ўсё яшчэ загружаецца за мілісекунды. Параўноўваць іх сайт з маім падобна на гонку на Prius з F-16. Яны яшчэ гэтага не зрабілі, заўсёды шукаючы спосабы палепшыць кліенцкую працу і атрымаць змесціва, якое можна знайсці і падзяліць.

У нас няма штатнай каманды распрацоўшчыкаў і рэсурсаў дзяржаўнай кампаніі, таму наш прагрэс ідзе некалькі павольней, чым спіс Энджы. У нас сапраўды неверагодны гаспадар маховым кола - з выкарыстаннем іх пашыранага кэшавання і CDN, але мы ведаем, што некаторыя рэчы ўсё яшчэ нам шкодзяць. Напрыклад, нашы выявы не аптымізаваны. Ёсць службы, дзе вы можаце пераўтварыць выявы ў долю іх памеру, захоўваючы пры гэтым іх выразнасць ... мы іх разглядаем.

Паказваючы ім наш сайт, я сціснуўся і павесіў галаву, калі старонка застыла пры загрузцы сацыяльнай кнопкі. Я думаю, што гэта быў Facebook. Зразумела ... праз секунду-дзве з'явілася кнопка, і астатняя старонка загрузілася. Цьфу.

Калі я апісаў праблему, іх інжынер адразу знайшоў рашэнне, socialite.js. Socialite забяспечвае вельмі просты спосаб рэалізаваць і актываваць мноства кнопак для сацыяльнага абмену - у любы час. Пры загрузцы дакумента, пры навядзенні курсора на любы артыкул, пры любым мерапрыемстве! Паколькі Socialite загружае кнопкі асінхронна, дакумент не будзе вісець, чакаючы 50 кб сацыяльных сетак.

На шчасце, ужо ёсць плагін WordPress, які ўключае Socialite, які называецца WPSсацыяліта. Сёння ўвечары я разабраў увесь свой індывідуальны код для загрузкі кнопак і рэалізаваў WPSocialite. Я змог наладзіць CSS і змяніць патрэбныя мне кнопкі. Я з нецярпеннем чакаю дадатковых кнопак, якія дададуцца ў будучыні - напрыклад, буфер альбо Reddit ... але гэта ідэальна для гэтага!

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.