از 23 ژوئن 2026، cdnjs — یکی از پرترافیکترین CDNهای متنباز اینترنت — بهطور کامل روی Cloudflare’s Developer Platform اجرا میشود. در مسیر این مهاجرت، cdnjs محدودیتهایی در پلتفرم مشخص کرد و تیم توسعهدهنده برای رفع آنها پلتفرم را توسعه داد تا بتواند بار و نیازهای سرویس را تحمل کند 😊
cdnjs یک شبکه تحویل محتوا (CDN) رایگان و متنباز برای کتابخانههای JavaScript و CSS است. بهجای استفاده از bundler یا میزبانی محلی برای jQuery، Bootstrap یا Lodash کافیست تگی را به cdnjs.cloudflare.com اشاره کنید تا کتابخانه از edgeهای Cloudflare فوراً و در هر نقطهای از دنیا بارگذاری شود — بدون ثبتنام، بدون API key و بدون محدودیت نرخ. این سرویس زیرساخت بسیاری از آموزشهای «مقدمهای بر JavaScript»، دموهای CodePen و پاسخهای Stack Overflow را تشکیل میدهد 🌍
cdnjs بهصورت Community-driven مورد استفاده قرار میگیرد و تقریباً روی 12٪ از وبسایتها وجود دارد، با سهم 48.3٪ از بازار JavaScript CDN. به طور متوسط حدود 108,000 درخواست در ثانیه (معادل ~9 میلیارد درخواست در روز) را از بیش از 330 دیتاسنتر Cloudflare سرو میکند و نرخ cache hit آن حدود 98.6٪ است. برای یک SRE این اعداد یعنی بار سنگین روی شبکه و نیاز به مراقبت ویژه روی مانیتورینگ، ظرفیتسنجی، و نگهداشت cache تا فشار به origin کاهش یابد ⚙️
در سال 2011، وقتی bundlerها هنوز رایج نبودند و npm تازه شکل گرفته بود، Ryan Kirkman و Thomas Davis cdnjs را بهعنوان آینهای رایگان و متکی به جامعه برای کتابخانههای پرطرفدار ساختند. چند ماه بعد Cloudflare میزبانی رایگان را آغاز کرد و در 2019 مدیریت پروژه را برعهده گرفت. آن زمان پلتفرم توسعهدهندگان Cloudflare به بلوغ کنونی نرسیده بود، اما تجربه نگهداری و مهاجرت cdnjs باعث شد پلتفرم تقویت شود و برای سناریوهای at-scale آمادهتر گردد — چیزی که برای هر تیم DevOps / SRE که قصد سرویسرسانی در لبه را دارد درسهای فنی و عملیاتی مهمی دارد.