Các nút xã hội lười biếng với Socialite.js

bàn phím tốc độ

Hôm nay tôi đã có một ngày tuyệt vời với nhóm web tại Angie's List. Angie's List đã và đang phát triển trang web của họ thành một thư viện tài nguyên đáng kinh ngạc… và trong suốt thời gian đó họ vẫn tiếp tục tăng tốc trang web của mình. Các trang của họ tải với tốc độ chóng mặt. Nếu bạn không tin tôi, hãy bật trang này lên Cửa nhà để xe.

Trang kết hợp hình ảnh, video và các nút xã hội… và vẫn tải trong mili giây. So sánh địa điểm của họ với địa điểm của tôi giống như đua một chiếc Prius với một chiếc F-16. Họ cũng chưa hoàn thành, luôn tìm cách cải thiện trải nghiệm của khách hàng và giúp nội dung được tìm thấy và chia sẻ.

Chúng tôi không có nhóm phát triển toàn thời gian cũng như nguồn lực của một công ty đại chúng, vì vậy tiến độ của chúng tôi chậm hơn một chút so với Angie's List. Chúng tôi có một máy chủ đáng kinh ngạc với tay lái máy bay - sử dụng bộ nhớ đệm nâng cao và CDN của họ, nhưng chúng tôi biết vẫn còn một số điều làm chúng tôi bị tổn thương. Ví dụ: hình ảnh của chúng tôi không được tối ưu hóa. Có những dịch vụ ngoài kia mà bạn có thể chuyển đổi hình ảnh của mình thành một phần nhỏ so với kích thước của chúng mà vẫn duy trì độ rõ nét của chúng… chúng tôi đang xem xét chúng.

Khi tôi đang cho họ xem trang web của chúng tôi, tôi co rúm người lại và cúi đầu khi trang đóng băng khi tải một nút xã hội. Tôi nghĩ đó là Facebook. Argh… một hoặc hai giây sau, nút xuất hiện và phần còn lại của trang được tải. Ặc.

Khi tôi mô tả vấn đề, kỹ sư của họ ngay lập tức có giải pháp, socialite.js. Socialite cung cấp một cách rất dễ dàng để thực hiện và kích hoạt rất nhiều nút chia sẻ trên mạng xã hội - bất kỳ lúc nào bạn muốn. Khi tải tài liệu, khi di chuột qua bài viết, vào bất kỳ sự kiện nào! Vì mạng xã hội tải các nút không đồng bộ, tài liệu sẽ không bị treo khi chờ 50kb mạng xã hội.

Rất may, đã có một plugin WordPress kết hợp Socialite, được gọi là WPSocialite. Tối nay, tôi đã trích xuất tất cả mã tùy chỉnh của mình để tải các nút và triển khai WPSocialite. Tôi đã có thể tùy chỉnh CSS và sửa đổi các nút mà tôi muốn. Tôi đang mong đợi một số nút bổ sung sẽ được thêm vào trong tương lai - như Buffer hoặc Reddit… nhưng điều này là hoàn hảo cho bây giờ!

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.