Knihovny přes CDN v JavaScriptu
Knihovny není nutné stahovat do svého projektu. Autoři knihoven často umisťují jejich kódy na speciální weby, které vytvářejí přímé odkazy pro připojení knihoven. Takové weby se nazývají CDN, což je zkratka pro (content delivery network, síť pro doručování obsahu).
Například v dokumentaci knihovny lodash lze najít odkaz na CDN a ve svém HTML souboru tuto knihovnu připojit bez jejího stažení:
<!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>
Výhodou CDN je rychlost. Sítě pro doručování obsahu typicky poskytují soubory rychleji než běžný hosting. Kromě toho, pokud používáte populární knihovnu, je vysoká pravděpodobnost, že je tato knihovna již v mezipaměti prohlížeče uživatele a nebude znovu stažena.
Nevýhodou CDN je, že jednoho krásného dne může přestat odkaz na knihovnu fungovat a váš web se rozbije.
Připojte knihovnu underscorejs přes CDN. Ověřte, že se knihovna připojila.