JavaScript'te CDN ile Kütüphaneler
Kütüphaneleri projenize indirmek şart değildir. Genellikle kütüphane yazarları, kütüphaneleri doğrudan bağlama linkleri sağlayan özel sitelerde barındırırlar. Bu tür sitelere CDN denir, açılımı (content delivery network, içerik dağıtım ağı).
Örneğin, lodash kütüphanesinin dokümantasyonunda bir CDN linki bulabilir ve HTML dosyanızda bu kütüphaneyi indirmeden bağlayabilirsiniz:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"></script>
</head>
<body>
</body>
</html>
CDN'nin avantajı hızdır. Genellikle içerik dağıtım ağları, dosyaları normal bir barındırıcıdan daha hızlı iletir. Ayrıca, eğer popüler bir kütüphane kullanıyorsanız, bu kütüphanenin zaten kullanıcının tarayıcı önbelleğinde olma ve yeniden indirilmeme ihtimali yüksektir.
CDN'nin dezavantajı ise, bir gün kütüphanenin linkinin çalışmayı durdurabilmesi ve sitenizin hata verebilmesidir.
underscorejs kütüphanesini CDN üzerinden bağlayın. Kütüphanenin bağlandığını kontrol edin.