Βιβλιοθήκες μέσω CDN στο JavaScript
Οι βιβλιοθήκες δεν είναι απαραίτητο να τις κατεβάσετε στο project σας. Συχνά οι δημιουργοί των βιβλιοθηκών τοποθετούν τους κώδικες των βιβλιοθηκών σε ειδικούς ιστότοπους, που δημιουργούν άμεσους συνδέσμους για σύνδεση των βιβλιοθηκών. Τέτοιοι ιστότοποι ονομάζονται 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. Ελέγξτε ότι η βιβλιοθήκη συνδέθηκε.