کد و فرمت

کوچک‌کننده JS

کد جاوا اسکریپت خود را به صورت رایگان فشرده کنید: با حذف نظرات و فضای خالی اضافی، حجم فایل را کاهش دهید و درصد صرفه‌جویی را فوراً مشاهده کنید.

کوچک‌کننده JS
کد کوچک‌شده
اندازه اصلی
اندازه کوچک‌شده
صرفه جویی
خروجی.min.js
کوچک‌سازی ساده (کامنت‌ها + حذف فاصله). برای محیط‌های عملیاتی، یک کوچک‌ساز کامل مانند Terser/esbuild توصیه می‌شود.
اطلاعات

درباره JS Minimizer

اندازه فایل‌های جاوا اسکریپت مستقیماً بر سرعت بارگذاری وب‌سایت شما و نمرات Core Web Vitals تأثیر می‌گذارد. کوچک‌سازی با حذف نظرات، فضاهای غیرضروری، پرش‌های خط و تورفتگی‌ها از کد منبع، تعداد بایت‌های مورد نیاز برای انتقال فایل به مرورگر را به میزان قابل توجهی کاهش می‌دهد.

این رایگان است. کوچک‌کننده JS این ابزار کد جاوا اسکریپتی را که در مرورگر خود وارد می‌کنید پردازش می‌کند؛ هیچ داده‌ای به سرور ارسال نمی‌شود. نظرات تک خطی (//), کامنت‌های چند خطی (/* ... */)، فاصله‌ها در ابتدا و انتهای خطوط حذف می‌شوند. رشته ("...", '...', `...`محتوای درون لیترال‌های `<script>` و `regex` حفظ می‌شود؛ این امر خطر تخریب عملکردی را به حداقل می‌رساند.

ابزار، اصلی و کاهش یافته این برنامه اندازه کدها را مقایسه می‌کند و درصد صرفه‌جویی را نشان می‌دهد. یادداشت‌ها: این ابزار کوچک‌سازی در سطح پایه را انجام می‌دهد. این ابزار تغییر نام متغیر، درخت‌تکانی و بهینه‌سازی پیشرفته را برای محیط‌های عملیاتی ارائه می‌دهد. معکوس, ساخت یا UglifyJS ابزارهای فشرده‌سازی با امکانات کامل مانند این‌ها توصیه می‌شوند.

چگونه از آن استفاده کنیم؟

گام به گام

  1. می‌خوای کوچیکش کنی کد جاوا اسکریپت در قسمت بالا جایگذاری یا تایپ کنید.
  2. کاهش روی دکمه کلیک کنید؛ نظرات و فضاهای اضافی فوراً حذف خواهند شد.
  3. درصد پس‌انداز و اندازه بایت‌ها در بخش نتایج نمایش داده می‌شود.
  4. کد کوچک‌شده کپی با استفاده از دکمه، آن را در کلیپ‌بورد ذخیره کنید و در پروژه خود از آن استفاده کنید.
  5. برای یک کد متفاوت تمیز روی دکمه کلیک کنید و مراحل را تکرار کنید.
سوالات متداول

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

شماره رشته ابزار ("...", '...'قالب تحت اللفظی `...`این ابزار محتوای عبارات باقاعده و کاراکترهای توضیح را شناسایی و حفظ می‌کند. این امر تضمین می‌کند که بخش‌هایی که به عنوان کاراکترهای توضیح ظاهر می‌شوند اما در واقع داده هستند، حذف نشوند.

مناسب برای پروژه‌های ساده و بررسی‌های اولیه سریع. با این حال، از کوتاه‌سازی متغیر، درخت‌تکانی و نگاشت منبع در محیط تولید پشتیبانی می‌کند. معکوس, ساخت یا UglifyJS توصیه می‌کنیم از ابزارهای کاملاً برجسته‌ای مانند این‌ها استفاده کنید.

خیر. کل فرآیند کاملاً در مرورگر شما (سمت کلاینت) انجام می‌شود. هیچ خط کدی به سرور ارسال یا ذخیره نمی‌شود.

بسته به تعداد نظرات و فضای خالی، معمولاً کاهش حجمی بین ۱۰ تا ۴۰ درصد حاصل می‌شود. این درصد ممکن است در کدی با نظرات زیاد بیشتر باشد. هم تفاوت بایت و هم درصد در بخش نتایج نشان داده شده است.

خیر. کوچک‌سازی فقط کاراکترهای غیرضروری را برای کاهش حجم فایل حذف می‌کند؛ منطق کد را تغییر نمی‌دهد. از سوی دیگر، مبهم‌سازی، عمداً کد را غیرقابل خواندن می‌کند. این ابزار فقط کوچک‌سازی را انجام می‌دهد.