تصغير حجم جافاسكربت - ضغط ملفات JS عبر الإنترنت

ألصق كود جافاسكربت الخاص بك، واضغط على "تصغير"، واحصل على نسخة مضغوطة مع إزالة التعليقات والمسافات البيضاء. تصغير آمن - لا تغيير لأسماء المتغيرات.

Input JavaScript
Minified Output 복사됨!
Safe minification only: removes comments and whitespace. Variable names are not mangled.
🔮 اكتشف شخصية K-pop الخاصة بك 🎨 도툰 — 웹툰·일러스트 플랫폼

ما هو مصغّر جافاسكربت؟

مصغّر جافاسكربت هو أداة لـ ضغط كود JS عن طريق إزالة الأحرف غير الضرورية مثل التعليقات والمسافات الزائدة وفواصل الأسطر. تقوم هذه الأداة بتصغير آمن - فهي تزيل التعليقات والمسافات البيضاء ولكنها لا تعيد تسمية المتغيرات أو تطبق تحويلات متقدمة، مما يضمن بقاء الكود الخاص بك قابلاً للقراءة والتصحيح. كل شيء يعمل في متصفحك دون تحميلات إلى الخادم.

كيفية استخدام مصغّر JS

  1. ألصق جافاسكربت - أدخل أو الصق كود JS الخاص بك في لوحة الإدخال اليسرى
  2. اضغط على تصغير JS - تظهر النتيجة المضغوطة في اللوحة اليمنى
  3. تحقق من إحصائيات الحجم - شاهد الحجم الأصلي والحجم المصغر والنسبة المئوية المحفوظة
  4. انسخ النتيجة - انقر فوق نسخ النتيجة لنسخ جافاسكربت المصغر

لماذا تستخدم مصغّر JS هذا؟

  • ضغط آمن - يزيل التعليقات والمسافات البيضاء دون تغيير أسماء المتغيرات
  • تحميل أسرع - تعمل ملفات JS الأصغر على تحسين سرعة تحميل الصفحة وأداء الموقع
  • إزالة التعليقات - يزيل التعليقات ذات السطر الواحد // والتعليقات متعددة الأسطر /* */
  • مقارنة الحجم - شاهد عدد البايتات الأصلي مقابل المصغر والنسبة المئوية الدقيقة للتوفير
  • إخراج قابل للتصحيح - نظرًا لعدم إعادة تسمية المتغيرات، يظل الإخراج قابلاً للقراءة
  • الخصوصية أولاً - الكود الخاص بك لا يغادر متصفحك أبدًا. لا توجد معالجة للخادم

FreeToolbox مقابل مصغّرات JS الأخرى

الميزةFreeToolboxUglifyJSjavascript-minifier.com
يعمل بالكامل في المتصفحنعمNode.jsمن جانب الخادم
لا حاجة للتثبيتنعمnpm installنعم
تغيير أسماء المتغيراتلا (آمن)نعمنعم
إزالة التعليقاتنعمنعمنعم
مقارنة الحجمنعمإخراج CLIنعم
لا إعلاناتنعمغير متوفرلا
وضع مظلمنعمغير متوفرلا

الأسئلة الشائعة

هل تقوم هذه الأداة بإعادة تسمية المتغيرات الخاصة بي؟

لا. تزيل هذه الأداة فقط التعليقات والمسافات البيضاء وفواصل الأسطر. تظل أسماء المتغيرات وأسماء الوظائف وجميع المعرفات الأخرى دون تغيير. هذا مقصود للسلامة - يمكن أن يؤدي التغيير المتقدم إلى كسر التعليمات البرمجية التي تعتمد على أسماء المتغيرات.

ما مقدار المساحة التي يوفرها تصغير JS؟

مع إزالة التعليقات والمسافات البيضاء فقط، تتراوح المدخرات النموذجية من 20-50٪ اعتمادًا على عدد التعليقات ومقدار التنسيق الموجود في الكود الأصلي.

هل سيكسر التصغير الكود الخاص بي؟

من غير المحتمل للغاية أن يكسر نهج التصغير الآمن (بدون إعادة تسمية المتغيرات) أي شيء. فهو يزيل فقط الأحرف التي تتجاهلها محركات جافاسكربت - التعليقات والمسافات البيضاء.

هل يمكنني تصغير TypeScript باستخدام هذه الأداة؟

تم تصميم هذه الأداة لجافاسكربت القياسية. يجب تجميع TypeScript إلى JS أولاً (باستخدام tsc)، ثم تصغيره. لن يتم التعامل مع تعليقات النوع بشكل صحيح.

هل يتم إرسال الكود الخاص بي إلى خادم؟

لا. يحدث كل التصغير محليًا في متصفحك باستخدام جافاسكربت. لا يتم تحميل أو نقل التعليمات البرمجية المصدر الخاصة بك إلى أي مكان.