خانه / ابزارهای توسعه دهنده / کوچک کننده JavaScript

کوچک کننده JS

با کوچک کننده پایه فایل های JavaScript را کوچک کنید، برای فایل های کوچک تر و بارگذاری سریع تر. رایگان.

نحوه استفاده

  1. در کادر ورودی کد JavaScript را بچسبانید، یا فایل .js را از کامپیوتر خود بارگذاری کنید.
  2. گزینه های خود را انتخاب کنید: حذف نظرها و حذف فضاهای اضافی، و به صورت اختیاری نگه داشتن یا حذف شکست های خط.
  3. برای فشرده کردن فوری کد خود در مرورگر روی دکمه کوچک سازی کلیک کنید.
  4. خروجی کوچک شده را کپی کنید یا آن را به صورت فایل .min.js دانلود کنید، آماده برای تولید.

سوالات متداول

آیا این واقعا رایگان است؟

بله — هر ابزار این سایت 100% رایگان است، بدون محدودیت، بدون ثبت نام و بدون واترمارک.

آیا داده های من امن است؟

کاملا. همه پردازش به صورت محلی در مرورگر شما انجام می شود. فایل های شما هرگز به هیچ سروری بارگذاری نمی شوند.

کوچک سازی دقیقا چه چیزی را حذف می کند؟

کوچک سازی نظرها، فضاهای غیر ضروری و شکست های خط را حذف می کند که انسان ها به آنها نیاز دارند اما مرورگرها نه. این کوچک کننده پایه نام متغیرها را دوباره نمی گذارد و ساختار کد را هم تغییر نمی دهد — برای بهینه سازی قوی با درهم سازی نام متغیر از ابزار ساخت مثل Terser یا esbuild استفاده کنید.

فایل من چقدر کوچک می شود؟

صرفه جویی معمول 20 تا 40% است، در واقع بسته به مقدار نظرها و قالب بندی. فایل 100 کیلوبایتی با نظرهای خوب اغلب تا 60 تا 70 کیلوبایت می آید. برای بیشترین صرفه جویی کوچک سازی را با فشرده سازی gzip/Brotli روی سرور خود جفت کنید، که فایل های متنی را 60 تا 70% بیشتر می فشرد.

آیا کوچک کردن هر JavaScript ای امن است؟

این کوچک کننده محتاط است — فقط فضا و نظرها را بدون تغییر معنای کد حذف می کند، پس برای اسکریپت های استاندارد امن است. اما همیشه فایل کوچک شده را آزمایش کنید: کدی که به قالب بندی خاص وابسته است (نادر، اما با برخی ترفندهای regex یا eval ممکن است) می تواند رفتار متفاوتی داشته باشد. فایل منبع اصلی را به عنوان نسخه اصلی نگه دارید.

آیا در حین توسعه کوچک کنم؟

نه — از فایل های منبع خوانا و نظر دار توسعه دهید و فقط برای انتشار تولید کوچک کنید. اشکال زدایی کد کوچک شده دردناک است. بهتر است با خط لوله ساخت درست از نقشه های منبع استفاده کنید؛ این ابزار آنلاین برای کوچک سازی فوری یک باره اسکریپت های کوچک بهترین است.

راهنمای گام به گام: با این ابزار تازه آشنا شده اید؟ بخوانید راهنمای کامل کوچک سازی JavaScript آنلاین — با مثال های عملی.

کوچک کننده JS — راهنمای کامل

فایل های JavaScript با فضای فراخ، نظرهای توضیحی و قالب بندی خوانا فرستاده می شوند — همه اینها برای توسعه دهندگان ضروری و برای مرورگرها وزن مرده هستند. کوچک سازی این وزن را کم می کند، فایل ها را 20 تا 40% می فشرد و هر بارگذاری صفحه را سریع می کند. این ابزار رایگان JS را در مرورگر فورا کوچک می کند، بدون بارگذاری و بدون راه اندازی.

این چگونه کار می کند

کوچک کننده کد شما را تجزیه می کند و هر چیزی را که موتور JavaScript به آن نیاز ندارد حذف می کند: نظرهای تک خطی و چند خطی، تورفتگی، شکست های خط، فضاهای دور عملگرها و علائم نگارشی. محتوای رشته و لفظ های regex با احتیاط حفظ می شوند — فقط کاراکترهای ساختاری غیر ضروری حذف می شوند. و چون این فقط حذف مستقیم فضا/نظر است (نه بهینه سازی کامل AST)، خروجی از نظر معنا با ورودی یکسان می ماند.

این کوچک کننده در برابر ابزارهای ساخت چه می کند

قاعده: برای فایل های یک باره کمتر از چند صد کیلوبایت از این ابزار آنلاین استفاده کنید؛ و وقتی پروژه شما رشد کرد به ابزار ساخت منتقل شوید.

بهترین روش ها

هرگز فایل های کوچک شده را ویرایش نکنید — آنها را محصولات ساخت بدانید. اصل app.js را به عنوان منبع حقیقت خود نگه دارید و برای انتشار app.min.js بسازید. همیشه آزمایش کنید نسخه کوچک شده را در مرورگر پیش از فرستادن؛ هر چند این کوچک کننده محتاط است، آزمایش غافلگیری ها را می گیرد. روی سرور خود gzip یا Brotli را فعال کنید — کوچک سازی و فشرده سازی بسیار روی هم جمع می شوند (فایل 100 کیلوبایتی روی سیم می تواند ~20 کیلوبایت شود). از قرارداد .min.js استفاده کنید تا روشن باشد کدام فایل ها ساخت های تولید هستند.

وقتی کوچک سازی کافی نیست

اگر اسکریپت های شما پس از کوچک سازی هنوز سنگین بمانند مشکل در کد است، نه در قالب بندی. تقسیم کد (بارگذاری فقط چیز ضروری برای هر صفحه) یا تکان دادن درخت برای کد کتابخانه استفاده نشده یا جایگزینی وابستگی های سنگین با جایگزین های سبک را در نظر بگیرید. کوچک سازی لمس نهایی است — و معماری غذای اصلی است.