JavaScript Compressor

أداة مطورين ت ضغط كود JavaScript مع خيارات تشابه npm، وتقلل حجم الملفات وتحسن أداء المشاريع الحديثة.

Request Feature / Support
5,212+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction

Worked Example & Common Values

Below is a sample worked calculation demonstrating how JavaScript Compressor processes input data instantly inside your browser.

Sample Input Image dimensions: 4000 x 3000 pixels (File size: 5MB PNG)
Computed Result Output WebP Image: 1920 x 1440 pixels (File size: 350KB, 88% reduction)
Execution Mode Client-Side In-Browser JS
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

عن هذه الأداة

هذه الأداة تقوم بتصغير JavaScript من خلال خط أنابيب قائم على AST يحافظ على السلوك بينما يقلل الحجم. تقبل سلسلة المصدر JavaScript أو محتوى ملف وتنتج نسخة مضغوطة جاهزة للإنتاج. تتضمن الخطوات الأساسية التحليل، إزالة الشيفرة الميتة، طي الثوابت، و mangling أسماء اختياري.
تحكمات الخيارات المتقدمة تحدد أي المعرفات يمكن إعادة تسميتها وهل يتم تطبيق mangling على المستوى العلوي. يمكن إنشاء sourcemaps لربط الشفرة المصغرة بمصادرها الأصلية لأغراض التصحيح.
مصممة لتدفقات العمل القائمة على npm، وخطوط CI، والمكتبات التي تحتاج بناءات متوقعة ومحددة الحجم. يستفيد المستخدمون من ضغط مُتحكَم فيه دون المساس بتوافق API وسهولة أداة التطوير.
يدعم الأداة بناء الجمل المعاصر (وحدات ES، فئات ودوال الأسهم) ويمكن ضبطه لتحقيق الحد الأقصى من خفض الحجم أو إخراج minified أقرب إلى القراءة والأمان.

كيفية الاستخدام

  1. قدّم المدخلات: قدّم كود JavaScript كسلسلة أو عبر مرجع ملف.
  2. اختر الخيارات: فعّل الضغط، فعّل mangling، حدّد أسماء محجوزة وتحديد sourcemaps.
  3. نفّذ الضغط: نفّذ عملية الت minification في بيئة Node أو عبر API.
  4. راجع المخرجات: افحص minified_js و sourcemap إن وجدت؛ قارن الأحجام مع الأصل.
  5. الدمج: اربط بالسكربتات npm أو خطوط CI لبناءات آلية.
How to use compressor js npm

Frequently Asked Questions

اعثر على إجابات سريعة

ما هي المدخلات التي تقبلها هذه الأداة؟
تقْبل سلسلة مصدر JavaScript أو محتوى ملف وتعيد كودًا مُضغطًا مع sourcemaps اختيارية. يمكنك تعيين رايات الضغط والتعتيم، وكذلك قواعد للحفظ على المعرفات.
كيف يتم الحفاظ على السلوك أثناء الضغط؟
تستخدم الأداة تحويلات قائمة على AST تحافظ على سيمياء التشغيل. يمكنك تقييد Mangling وإنتاج مخرجات متوافقة مع وحدات ES وCommonJS.
هل يمكنني توليد sourcemaps واستخدامها في CI؟
نعم. sourcemaps تربط الشفرة الدقيقة بالمصادر الأصلية ويمكن إصدارها مع الناتج لضمان تكامل البناء في CI.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

محول Spotify إلى MP3

يحوّل ملفات الصوت المقدمة محليًا إلى MP3، مما يتيح الاستماع دون اتصال وتوافقًا عبر الأجهزة للموسيقى...

Developer Tools

حساب المسافة بالطرق

حاسب للمسافة بالطرق للمسافرين ومخططي اللوجستيات والسائقين لتقدير المسافات وأزمنة الرحلة بسرعة بين ال...

Developer Tools

حاسبة العمر

حدد عمر شخص بسرعة استناداً إلى تاريخ ميلاده مع أداتنا المجانية على الإنترنت، مناسبة للاستخدام الشخصي...

Developer Tools

محول العملات

حوّل بسرعة مبالغ بين عملات مختلفة باستخدام محول العملات المجاني عبر الإنترنت، مثالي للمسافرين، الشرك...

ملاحظاتك تهمنا

ساعدنا على التحسن