Javascript kitaplıklarını kendi sunucunuz yerine bir CDN'den sunmak çok büyük avantajlar sağlar. Sunucunuz için daha az iş, CDN'nin kullanıcıya sunucunuzdan daha yakın bir kopyaya sahip olma olasılığı, ancak en önemlisi, kullanıcınızın tarayıcısında bu URL'den zaten önbelleğe alınmış olması iyi bir şans. Sonuncusu, herkes için daha az toplam iş anlamına gelir, bu yüzden açıkça her yerde bir kazançtır ve muhtemelen biz (geliştiriciler) javascript hizmetimizi sunmak için CDN'lere daha çok güveniyoruz.
Ancak popüler javascript CDN'leri (Google, Microsoft, diğerleri?) Yalnızca az sayıda dosya barındırır. Diğerleri için onları kendimiz barındırma veya ... kaynak kontrol sunucusunu bir tür CDN olarak kullanma seçeneğine sahibiz. Github veya benzerinin, küresel olarak hizmet vermek için optimize edilmiş coğrafi olarak dağıtılmış dosya önbelleğine sahip olma ihtimali düşüktür. Ancak yaygın bir uygulama ise, kullanıcının tarayıcısının önbelleğe alması için iyi bir şans vardır. Sunucularımızdan github'a yükleme boşaltma argümanı, yalnızca Github bunu yapmaya gönüllü olduysa geçerlidir.
Öyleyse, yaygın bir uygulama mı? Birbirimizi bunu yapmaya teşvik etmeli miyiz? Github umursuyor mu? Resmi bir politikaları var mı?