Bibliothèques via CDN en JavaScript
Il n'est pas obligatoire de télécharger les bibliothèques dans votre projet. Souvent, les auteurs de bibliothèques placent les codes des bibliothèques sur des sites spéciaux, qui créent des liens directs pour connecter les bibliothèques. De tels sites sont appelés CDN, ce qui signifie (content delivery network, réseau de distribution de contenu).
Par exemple, dans la documentation de la bibliothèque lodash vous pouvez trouver un lien vers un CDN et dans votre fichier HTML, connecter cette bibliothèque sans la télécharger :
<!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>
L'avantage du CDN est la vitesse. En règle générale, les réseaux de distribution de contenu délivrent les fichiers plus rapidement qu'un hébergement ordinaire. De plus, si vous utilisez une bibliothèque populaire, il est fort probable que cette bibliothèque soit déjà dans le cache du navigateur de l'utilisateur et qu'elle ne soit pas téléchargée à nouveau.
L'inconvénient du CDN est qu'un beau jour, le lien vers la bibliothèque peut cesser de fonctionner et votre site s'effondrera.
Connectez la bibliothèque underscorejs via CDN. Vérifiez que la bibliothèque est connectée.