Socialite.js ഉപയോഗിച്ച് അലസമായ സോഷ്യൽ ബട്ടണുകൾ ലോഡുചെയ്യുക
ഇന്ന് ആംഗീസ് ലിസ്റ്റിലെ വെബ് ടീമിനൊപ്പം എനിക്ക് ഒരു മനോഹരമായ ദിവസം ഉണ്ടായിരുന്നു. ആംഗിയുടെ ലിസ്റ്റ് അവരുടെ സൈറ്റിനെ അവിശ്വസനീയമായ ഒരു റിസോഴ്സ് ലൈബ്രറിയായി വികസിപ്പിച്ചുകൊണ്ടിരിക്കുന്നു… മാത്രമല്ല അവർ അവരുടെ സൈറ്റ് വേഗത്തിലാക്കുകയും ചെയ്യുന്നു. അവരുടെ പേജുകൾ അന്ധമായ വേഗതയിൽ ലോഡുചെയ്യുന്നു. നിങ്ങൾ എന്നെ വിശ്വസിക്കുന്നില്ലെങ്കിൽ, ഈ പേജ് പോപ്പ് അപ്പ് ചെയ്യുക ഗാരേജ് വാതിലുകൾ.
പേജ് ഇമേജുകൾ, വീഡിയോ, സോഷ്യൽ ബട്ടണുകൾ എന്നിവ ഉൾക്കൊള്ളുന്നു… എന്നിട്ടും മില്ലിസെക്കൻഡിൽ ലോഡുചെയ്യുന്നു. അവരുടെ സൈറ്റിനെ എന്റേതുമായി താരതമ്യപ്പെടുത്തുന്നത് ഒരു എഫ് -16 ഉപയോഗിച്ച് ഒരു പ്രിയസ് റേസിംഗ് പോലെയാണ്. അവ ഇതുവരെ പൂർത്തിയാക്കിയിട്ടില്ല, ഒന്നുകിൽ, എല്ലായ്പ്പോഴും ഉപഭോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തുന്നതിനും ഉള്ളടക്കം കണ്ടെത്തുന്നതിനും പങ്കിടുന്നതിനുമുള്ള വഴികൾ തേടുന്നു.
ഞങ്ങൾക്ക് ഒരു മുഴുവൻ സമയ വികസന സംഘമോ ഒരു പൊതു കമ്പനിയുടെ വിഭവങ്ങളോ ഇല്ല, അതിനാൽ ഞങ്ങളുടെ പുരോഗതി ആംഗിയുടെ പട്ടികയേക്കാൾ അൽപ്പം മന്ദഗതിയിലാണ്. ഞങ്ങൾക്ക് അവിശ്വസനീയമായ ഒരു ഹോസ്റ്റ് ഉണ്ട് ഫ്ല്യ്വ്ഹെഎല് - അവരുടെ വിപുലമായ കാഷിംഗും സിഡിഎനും ഉപയോഗപ്പെടുത്തുന്നു, പക്ഷേ ഇപ്പോഴും ചില കാര്യങ്ങൾ ഞങ്ങളെ വേദനിപ്പിക്കുന്നുണ്ടെന്ന് ഞങ്ങൾക്കറിയാം. ഉദാഹരണത്തിന്, ഞങ്ങളുടെ ഇമേജുകൾ ഒപ്റ്റിമൈസ് ചെയ്തിട്ടില്ല. നിങ്ങളുടെ ഇമേജുകളുടെ വ്യക്തത നിലനിർത്തിക്കൊണ്ട് അവയുടെ വലുപ്പത്തിന്റെ ഒരു ഭാഗത്തേക്ക് പരിവർത്തനം ചെയ്യാൻ കഴിയുന്ന സേവനങ്ങളുണ്ട്… ഞങ്ങൾ അവ നോക്കുകയാണ്.
ഞാൻ അവർക്ക് ഞങ്ങളുടെ സൈറ്റ് കാണിച്ചുകൊണ്ടിരിക്കുമ്പോൾ, ഒരു സോഷ്യൽ ബട്ടൺ ലോഡുചെയ്യുമ്പോൾ പേജ് മരവിപ്പിക്കുമ്പോൾ ഞാൻ തലയാട്ടി തലയിൽ തൂക്കി. അത് ഫേസ്ബുക്ക് ആയിരുന്നുവെന്ന് ഞാൻ കരുതുന്നു. ക്ഷമിക്കണം… ഒരു നിമിഷമോ രണ്ടോ കഴിഞ്ഞ് ബട്ടൺ പ്രത്യക്ഷപ്പെടുകയും ബാക്കി പേജ് ലോഡുചെയ്യുകയും ചെയ്തു. ക്ഷമിക്കണം.
ഞാൻ പ്രശ്നം വിവരിച്ചപ്പോൾ, അവരുടെ എഞ്ചിനീയർക്ക് ഉടൻ ഒരു പരിഹാരം ഉണ്ടായിരുന്നു, socialite.js. നിങ്ങൾ ആഗ്രഹിക്കുന്ന ഏത് സമയത്തും - ധാരാളം സോഷ്യൽ പങ്കിടൽ ബട്ടണുകൾ നടപ്പിലാക്കാനും സജീവമാക്കാനും സോഷ്യലൈറ്റ് വളരെ എളുപ്പമുള്ള മാർഗ്ഗം നൽകുന്നു. ഡോക്യുമെന്റ് ലോഡിൽ, ആർട്ടിക്കിൾ ഹോവറിൽ, ഏത് ഇവന്റിലും! സോഷ്യലൈറ്റ് ബട്ടണുകൾ അസമന്വിതമായി ലോഡുചെയ്യുന്നതിനാൽ, 50kb സോഷ്യൽ മീഡിയയ്ക്കായി കാത്തിരിക്കുമ്പോൾ പ്രമാണം തൂങ്ങുകയില്ല.
നന്ദിയോടെ, സോഷ്യലൈറ്റ് ഉൾക്കൊള്ളുന്ന ഒരു വേർഡ്പ്രസ്സ് പ്ലഗിൻ ഇതിനകം ഉണ്ട് WPS സോഷ്യൽ. ഇന്ന് രാത്രി ഞാൻ ബട്ടണുകൾ ലോഡുചെയ്യുന്നതിനായി എന്റെ ഇച്ഛാനുസൃതമാക്കിയ എല്ലാ കോഡുകളും പറിച്ചെടുക്കുകയും WPSocialite നടപ്പിലാക്കുകയും ചെയ്തു. സിഎസ്എസ് ഇച്ഛാനുസൃതമാക്കാനും എനിക്ക് ആവശ്യമുള്ള ബട്ടണുകൾ പരിഷ്ക്കരിക്കാനും എനിക്ക് കഴിഞ്ഞു. ഭാവിയിൽ ബഫർ അല്ലെങ്കിൽ റെഡ്ഡിറ്റ് പോലുള്ള ചില അധിക ബട്ടണുകൾ ചേർക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു… എന്നാൽ ഇത് ഇപ്പോൾ അനുയോജ്യമാണ്!