JavaScriptда CDN орқали библиотекалар
Библиотекаларни лозим эмас ўз лойиҳангизга юклаб олиш. Кўпинча библиотека муаллифлари библиотека кодларини библиотекаларни улаш учун тўғридан-тўғри ҳаволалар ярайдиган махсус веб-сайтларда жойлаштиради. Бундай сайтлар CDN деб аталади, бу (content delivery network, контент yetkazish tarmog'i) деб таржима қилинади.
Мисол учун, 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нинг афзаллиги тезликдир. Одатда контент yetkazish tarmoqlari файлларни оддий хостингдан тезрок етказиб беради. Бундан ташқари, агар сиз оммабоп библиотекадан фойдалансангиз, у ҳолда юқори эҳтимоллик билан, ушбу библиотека фойдаланувчи браузери кешида аллақачон мавжуд ва у қайтадан юкланмайди.
CDNнинг камчилиги шундаки, бир мароқабли кунда библиотека ҳаволаси ишлашдан тўхтаб қолиши ва сизнинг веб-сайтингиз ишламай қолиши мумкин.
underscorejs библиотекасини CDN орқали уланг. Библиотека уланганини текшириб кўринг.