Китобхонаҳо тавассути 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 пайваст кунед. Санҷед, ки китобхона пайваст шудааст.