ضغط وتقليل حجم JavaScript / CSS (Minify)
ضغط وتخفيف الشيفرة المصدرية لـ JavaScript وCSS
المميزات
ضغط يدعم JS وCSS معاً
تخفيف مصدر اللغتين بالتبديل بين التبويبات
إزالة التعليقات والمسافات دفعة واحدة
تقليل فواصل الأسطر والفواصل المنقوطة غير الضرورية تلقائياً
تجسيد حجم التقليل بالأرقام
عرض فوري للحجم قبل وبعد الضغط ونسبة التقليل
الحفاظ على السلاسل والتعبيرات النمطية
ضغط آمن دون إتلاف القيم الحرفية داخل الشيفرة
طريقة الاستخدام
اختيار اللغة المراد ضغطها
اختر اللغة المراد ضغطها من تبويبي JavaScript وCSS
إدخال الشيفرة المصدرية
الصق الشيفرة في حقل الإدخال أو جرّبها بزر النموذج
التنفيذ بزر الضغط
توليد نتيجة مضغوطة بعد إزالة المسافات والتعليقات
التحقق من نتيجة الضغط وحفظها
تحقق من الشيفرة المضغوطة ونسبة التقليل واحصل عليها بالنسخ أو التنزيل
حالات الاستخدام
تسريع عرض الموقع
تقليل حجم ملفات JS وCSS لتقصير زمن التحميل
المعالجة النهائية قبل النشر الفعلي
تخفيف أصول الإصدار وكبح تكلفة التوزيع
توفير استهلاك البيانات على الجوال
ضغط حجم البيانات المنقولة للبيئات الجوّالة لتوفيرها
تعمية الشيفرة المصدرية
معالجة المصدر ليصعب قراءته بإزالة معلومات التنسيق
الأمان والخصوصية
تتم بالكامل في المتصفح
تُعالَج البيانات المُدخَلة داخل متصفحك فقط ولا تُرسَل إلى الخارج.
المعالجة داخل المتصفح فقط
تتم معالجة ضغط الشيفرة بالكامل داخل متصفحك، ولا يتم إرسال بيانات الإدخال إلى الخادم.
تشفير الاتصالات بـ HTTPS
يتم تشفير تحميل الصفحة أيضاً بـ TLS، بحيث لا يمكن قراءة محتواها من قبل الأطراف الثالثة.
عدم الإرسال إلى أطراف ثالثة
لا يتم إرسال محتوى الإدخال إلى خدمات خارجية مثل شبكات الإعلانات أو أدوات التتبع.
عدم الحفظ التلقائي للنتائج
لا يتم حفظ الإدخال ونتيجة الضغط أو اقتراحات الإدخال على الخادم.
التحديثات
- update #86
إصلاح انهيار التخطيط الناتج عن فقدان المسافات البيضاء في المحددات في أداة ضغط CSS
- update #27
إصلاح عيوب الإخراج في أدوات الضغط مثل تقسيم معرفات JavaScript وأخطاء محددات CSS الفرعية
- update #7
الحفاظ على المسافات الضرورية في التعبيرات الحسابية واستعلامات الوسائط في أدوات ضغط JS/CSS
- update #5
إصلاح خلل التنسيق عند إزالة التعليقات في أداة ضغط CSS