CDN-kirjastot JavaScriptissä
Kirjastoja ei ole välttämätöntä ladata omaan projektiin. Usein kirjastojen tekijät sijoittavat kirjastojen koodit erityisille verkkosivustoille, jotka luovat suoria linkkejä kirjastojen liittämiseksi. Tällaisia verkkosivustoja kutsutaan CDN:ksi, mikä on lyhenne sanoista (content delivery network, sisällöntoimitusverkko).
Esimerkiksi lodash-kirjaston dokumentaatiosta löytyy linkki CDN:ään, ja voit omassa HTML-tiedostossasi liittää tämän kirjaston ilman sen lataamista:
<!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:n etuna on nopeus. Yleensä sisällöntoimitusverkot toimittavat tiedostoja nopeammin kuin tavallinen isännöinti. Lisäksi, jos käytät suosittua kirjastoa, on suuri todennäköisyys, että tämä kirjasto on jo käyttäjän selaimen välimuistissa eikä sitä ladata uudelleen.
CDN:n haittana on, että yhtenä kauniina päivänä kirjastoon vievä linkki voi lakkata toimimasta ja sivustosi hajoaa.
Liitä underscorejs-kirjasto CDN:n kautta. Tarkista, että kirjasto liitettiin onnistuneesti.