Biblioteci prin CDN în JavaScript
Nu este obligatoriu să descarci bibliotecile în proiectul tău. Adesea, autorii bibliotecilor își plasează codurile pe site-uri speciale, care creează link-uri directe pentru conectarea bibliotecilor. Astfel de site-uri se numesc CDN, ceea ce este prescurtarea de la (content delivery network, rețea de distribuire a conținutului).
De exemplu, în documentația bibliotecii lodash poți găsi un link către CDN și în fișierul tău HTML să conectezi această bibliotecă fără a o descărca:
<!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>
Avantajul CDN-ului este viteza. De obicei, rețelele de distribuire a conținutului livrează fișierele mai repede decât un hosting obișnuit. În plus, dacă utilizezi o bibliotecă populară, există o probabilitate mare că această bibliotecă este deja în cache-ul browser-ului utilizatorului și nu va fi descărcată din nou.
Dezavantajul CDN-ului este că, într-o zi frumoasă, link-ul către bibliotecă s-ar putea să nu mai funcționeze și site-ul tău va eșua.
Conectează biblioteca underscorejs prin CDN. Verifică dacă biblioteca s-a conectat.