Библиотеки через 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. Проверьте, что библиотека подключилась.