RevealTheme logo

فشرده‌ساز JavaScript

فشرده‌سازی پایه JavaScript: نظرات و فضای خالی غیرضروری را حذف می‌کند. برای تولید (production) از یک فشرده‌ساز واقعی (Terser، esbuild) استفاده کنید.

نحوه استفاده از این ابزار

  1. 1

    Paste or type your JavaScript into the input textarea.

  2. 2

    The minified output appears instantly in the panel below as you type — there is no button to press.

  3. 3

    Check the size readout (original length, an arrow, and minified length) to see how much was removed.

  4. 4

    Select the text in the output box and copy it manually into your file.

فشرده‌ساز JavaScript چیست؟

فشرده‌سازی JavaScript اندازه بسته و زمان تجزیه را کاهش می‌دهد. این ابزار حذف پایه فضای خالی و نظرات را انجام می‌دهد. برای بسته‌های تولید (production)، از Terser، esbuild یا SWC استفاده کنید: این‌ها مبهم‌سازی نام‌ها و حذف کد مرده را انجام می‌دهند که خروجی به‌مراتب کوچک‌تری تولید می‌کند (اغلب ۶۰ تا ۸۰ درصد کاهش).

موارد استفاده رایج

  • Quickly shrinking a short, comment-heavy snippet before pasting it into a tight inline <script> tag.

  • Stripping comments out of a code sample to share a compact version in a chat or gist.

  • Estimating roughly how much comment and whitespace overhead a small file carries before setting up a real build.

  • Cleaning up a hand-written configuration object or constant block that has no strings containing slashes.

  • Demonstrating to students or teammates what basic comment and whitespace removal looks like versus a real compiler.

  • Minifying a tiny utility function for a bookmarklet where pulling in a full toolchain is overkill.

پرسش‌های متداول

این در مقایسه با Terser چگونه است؟
Terser بسیار تهاجمی‌تر است: مبهم‌سازی نام‌ها، حذف کد مرده و غیره. این ابزار فقط نظرات و فضای خالی را حذف می‌کند.
آیا این کد من را خراب می‌کند؟
فقط اگر JS شما مشکلات نحوی داشته باشد (نقطه‌ویرگول‌های گم‌شده در موقعیت‌های مبهم). JavaScript مدرن امن است.

ابزارهای مرتبط

کدگشای JWT

توکن‌های JSON Web Token (JWT) را فوراً کدگشایی کنید. در مرورگر شما اجرا می‌شود: توکن‌ها هرگز از دستگاه شما خارج نمی‌شوند، پس استفاده از آن با اسرار محیط تولید (production) امن است.

قالب‌بند و اعتبارسنج JSON

JSON را به‌صورت آنلاین قالب‌بندی، اعتبارسنجی و فشرده کنید. کاملاً در مرورگر شما کار می‌کند: داده‌های شما هرگز دستگاهتان را ترک نمی‌کنند.

قالب‌بند XML

اسناد XML را قالب‌بندی و زیبا کنید. مفید برای SOAP، نقشه‌های سایت، فیدهای RSS و فایل‌های پیکربندی.

کدگذار و کدگشای Base64

رشته‌ها را به Base64 کدگذاری یا Base64 را به متن کدگشایی کنید. به حریم خصوصی شما احترام می‌گذارد: در مرورگر شما اجرا می‌شود.

کدگذار و کدگشای URL

متن را به کدگذاری امن برای URL (کدگذاری درصدی) و برعکس تبدیل کنید. مفید برای رشته‌های پرس‌وجو، تغییر مسیرها و جریان‌های OAuth.

کدگذار و کدگشای موجودیت‌های HTML

کاراکترهای خاص را به موجودیت‌های HTML (&amp;، &lt; و غیره) و برعکس تبدیل می‌کند. برای جای‌دادن امن متن در HTML مفید است.