En iyi uygulamalar söz konusu olduğunda, Jarrod'un bahsettiği gibi tek bir etki alanına giden sınırlı sayıda bağlantı nedeniyle ve çok ileri bir gelecek ayarlamak yanıtta sürenin sona ermesi nedeniyle sayfa yüklemeyi optimize etmek için ortak yaklaşım, tüm JS kaynaklarınızı bir araya getirmektir.
Jarrod'un da belirttiği gibi, CDN'lerin böyle bir karışıma, özellikle popüler olanlara getirdiği şey, kullanıcının daha önce URL'ye erişmiş olması ve JS kaynağını, bağlantı kurmaya bile gerek kalmadan derhal önbelleğinden alabilmesidir.
Bu amaçla, hepimiz CDN'leri kullandıysak ve en iyi uygulamaları kullandıysak, kullanıcıyı URL'lerimize başlangıçta eriştiklerinde ve sayfalarını daha hızlı yüklemelerine izin verdiğinde ek bir ~ 10-50KB almaktan kurtarabiliriz.
Ben ediyorum şiddetle tavsiye iki nedenden dolayı CDN kullanımı: Jarrod söz eksileri, orada gerçek, ama tamamen önemsizdir ve sizin zaten tek bir belgeye Kaynaklarınızı donatılacak, sen, diyelim ki, statik jQuery kısmını almak için herkesi zorlarsınız birlikte verilen kaynaklardan birini her güncellediğinizde belge (~ 33 KB).
Kulağa ne kadar önemli geldiğini bilmiyorum, ancak büyük kullanıcı tabanları ile bu önemli bir bant genişliği kesilmesine ve önemli tasarruflara yol açıyor, bunun botu porno akışı ve bira satın alma gibi daha acil konulara yönlendirebiliriz.