По-бързо зареждане ако махна отделечените js?

Hous

Registered
Чудя се ако махна всички бутони от сорта на "Fb- Like" "Tweet" "+1" "pin it to"
и прочие които са js заредени от тези сървъри,дали ще забърза сайта ми?
И дали няма начин да ги поставя същите неща но със html и определен url (според сайта) за да премахна външното зареждане?
Също така се чудя ако вкарам jquery.min.js в някоя папка и го зареждам вместо да го зареждам от google дали ще е добра идея?
 
Прочети малко в нета, какво значи асинхронно зареждане на скриптове. Даже повечето апита на фб, туитър и прочие имат реални примери :

HTML:
<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
    FB.init({appId: 'your app id', status: true, cookie: true,
             xfbml: true});
  };
  (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol +
      '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());
</script>

Така малко или много се забързва зареждането на страницата.
 
Има ли вариянт да направя така,че при кликане на бутон да се зареждат всички тея глупости и да имаш чак тогава възможност да ги tweet/like/+1 и тн?
 
Слагай javascript-a, който не ти трябва за визуализация на страницата в края на документа, преди </body>. Така потребителя ще има достъп до съдържанието на сайта, вместо да чака някакви "javascript-и" да заредят за някаква функционалност, която той може да не ползва.
 
Мисля,да използвам това :
http://devgrow.com/loading-social-media-buttons-after-everything-else/
:)
Дано помогне на някой темата!
 

Back
Горе