Библиотеки чрез CDN в JavaScript
Библиотеките не е задължително да се изтеглят в проекта. Често авторите на библиотеки разместват кодовете на библиотеките на специални сайтове, които създават директни връзки за свързване на библиотеки. Такива сайтове се наричат CDN, което се разшифрова като (content delivery network, мрежа за доставка на съдържание).
Например, в документацията на библиотеката lodash може да намерите връзка към CDN и във вашия HTML файл да свържете тази библиотека без да я изтегляте:
<!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 е скоростта. По правило мрежите за доставка на съдържание отдават файловете по-бързо от обикновения хостинг. Освен това, ако използвате популярна библиотека, тогава има голяма вероятност, че тази библиотека вече е в кеша на браузъра на потребителя и тя няма да бъде изтеглена отново.
Недостатък на CDN е, че в един прекрасен ден връзката към библиотеката може да спре да работи и вашият сайт ще се срине.
Свържете библиотеката underscorejs чрез CDN. Проверете, че библиотеката е свързана.