Biblioteki przez CDN w JavaScript
Bibliotek nie trzeba koniecznie pobierać do siebie do projektu. Często autorzy bibliotek umieszczają kody bibliotek na specjalnych stronach, tworzących bezpośrednie linki do podłączenia bibliotek. Takie strony nazywają się CDN, co rozszyfrowuje się jako (content delivery network, sieć dostarczania treści).
Na przykład, w dokumentacji biblioteki lodash można znaleźć link do CDN i w swoim pliku HTML podłączyć tę bibliotekę nie pobierając jej:
<!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>
Zaletą CDN jest prędkość. Z reguły sieci dostarczania treści oddają pliki szybciej niż zwykły hosting. Ponadto, jeśli używasz popularnej biblioteki, to wysokie jest prawdopodobieństwo, że ta biblioteka już jest w pamięci podręcznej przeglądarki użytkownika i nie będzie pobrana ponownie.
Wadą CDN jest to, że pewnego pięknego dnia link do biblioteki może przestać działać i twoja strona się posypie.
Podłącz bibliotekę underscorejs przez CDN. Sprawdź, że biblioteka podłączyła się.