esm-dev/esm.sh
کاربرد:
این یک شبکه تحویل محتوا (CDN) بدون نیاز به ساخت (nobuild) است که به توسعهدهندگان وب امکان میدهد مستقیماً از ماژولهای NPM در مرورگر استفاده کنند، بدون نیاز به باندل کردن یا پیکربندی پیچیده. فقط کافیه نام پکیج رو در URL وارد کنی و ماژول ES با فرمت مناسب برای مرورگر برات بارگیری شود.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای سریع یک پروژه رو راهاندازی کنی، بدون تنظیم build tool مثل Webpack یا Vite. همچنین برای آزمایش کتابخانههای جدید، آموزش، دموهای سریع و پروژههای کوچک وب بسیار مناسبه.
چند مثال از موارد استفاده
- استفاده مستقیم از react یا vue در یک فایل HTML بدون باندلر
- تست کردن یک کتابخانه جدید با import مستقیم در مرورگر
- ساخت دموهای تعاملی در CodePen یا JSFiddle با ماژولهای NPM
- آموزش جاوااسکریپت با ماژولهای واقعی بدون پیچیدگی build
- ##web
- ##esm
- ##cdn
- ##javascript
- ##npm
- ##frontend
- ##developer
- ##modern
- ##no
- ##web
