जावास्क्रिप्ट में सीडीएन के माध्यम से लाइब्रेरीज़
लाइब्रेरीज़ को अपने प्रोजेक्ट में डाउनलोड करना जरूरी नहीं है। अक्सर लाइब्रेरी लेखक लाइब्रेरीज़ के कोड को विशेष साइटों पर होस्ट करते हैं, जो लाइब्रेरीज़ को कनेक्ट करने के लिए सीधे लिंक बनाती हैं। ऐसी साइटों को सीडीएन कहा जाता है, जिसका विस्तार (content delivery network, कंटेंट डिलीवरी नेटवर्क) के रूप में होता है।
उदाहरण के लिए, लाइब्रेरी के दस्तावेज़ में lodash सीडीएन पर एक लिंक मिल सकता है और अपनी एचटीएमएल फाइल में इस लाइब्रेरी को बिना डाउनलोड किए कनेक्ट किया जा सकता है:
<!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>
सीडीएन का फायदा गति है। आम तौर पर, कंटेंट डिलीवरी नेटवर्क सामान्य होस्टिंग की तुलना में फाइलों को तेजी से डिलीवर करते हैं। इसके अलावा, यदि आप एक लोकप्रिय लाइब्रेरी का उपयोग कर रहे हैं, तो संभावना अधिक है कि यह लाइब्रेरी उपयोगकर्ता के ब्राउज़र के कैश में पहले से मौजूद होगी और इसे दोबारा डाउनलोड नहीं किया जाएगा।
सीडीएन का नुकसान यह है कि एक दिन लाइब्रेरी का लिंक काम करना बंद कर सकता है और आपकी साइट फेल हो सकती है।
लाइब्रेरी underscorejs को सीडीएन के माध्यम से कनेक्ट करें। जांचें कि लाइब्रेरी कनेक्ट हो गई है।