Biblioteke preko CDN-a u JavaScriptu
Biblioteke nije obavezno preuzimati u svoj projekat. Često autori biblioteka postavljaju kod biblioteka na specijalne sajtove, koji kreiraju direktne linkove za povezivanje biblioteka. Takvi sajtovi se nazivaju CDN, što je skraćenica od (content delivery network, mreža za dostavu sadržaja).
Na primer, u dokumentaciji biblioteke lodash možete naći link na CDN i u svom HTML fajlu povezati tu biblioteku bez preuzimanja:
<!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>
Prednost CDN-a je brzina. Uglavnom mreže za dostavu sadržaja isporučuju fajlove brže od običnog hostovanja. Pored toga, ako koristite popularnu biblioteku, postoji velika verovatnoća da je ta biblioteka već u kešu pregledača korisnika i neće biti ponovo preuzeta.
Nedostatak CDN-a je što jednog lepog dana link na biblioteku može prestati da radi i vaš sajt će se pokvariti.
Povežite biblioteku underscorejs preko CDN-a. Proverite da li je biblioteka uspešno povezana.