مصغّر الأكواد
صغّر JavaScript (Terser) وCSS (CSSO) وHTML وJSON وXML في أداة واحدة: اختر اللغة والصق الكود لترى عدد البايتات الموفَّرة. مجاني ويعمل داخل متصفحك.
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
أدوات ذات صلة
عرض الكلما هو مصغّر الأكواد؟
مصغّر الأكواد مكان واحد لتصغير عدة لغات. اختر JavaScript أو CSS أو HTML أو JSON أو XML فيطبّق المصغّر المناسب ويعرض الحجم الأصلي والحجم بعد التصغير.
كيفية استخدام مصغّر الأكواد
- اختر اللغة.
- الصق الكود في مربع الإدخال.
- اضغط تصغير (يتحدّث الناتج أيضًا أثناء الكتابة).
- انسخ الكود المصغّر أو نزّله.
مثال
a { color : red ; } a{color:red} اللغة: CSS.
متى تستخدم مصغّر الأكواد
استخدمه للتصغير السريع لمرة واحدة ولمقارنة الأحجام. أما في تطبيقات الإنتاج فصغّر ضمن خط البناء مع خرائط المصدر. وتشرح صفحات المصغّرات المخصصة كل محرك بتفصيل أكبر.
كيف يعمل مصغّر الأكواد
تستخدم كل لغة محركًا مخصصًا: JavaScript – Terser مع الضغط وتشويه الأسماء المحلية؛ CSS – تصغير بنيوي بـ CSSO بعد فحص الأقواس والنصوص؛ HTML – مصغّر آمن يزيل التعليقات ويدمج المسافات البيضاء مع ترك pre وtextarea وscript وstyle دون مساس؛ JSON – تحليل صارم وطباعة مضغوطة تحافظ على الأعداد؛ XML – فحص سلامة البنية ثم إزالة المسافات بين الوسوم والتعليقات.
حالات الاستخدام الشائعة
- تصغير مقطع قبل تضمينه في صفحة
- مقارنة حجم إصدارات مختلفة من الكود
- ضغط حمولات JSON أو XML
- إزالة التعليقات قبل مشاركة الكود
ملاحظة أمنية
كل شيء يعمل محليًا داخل متصفحك؛ الكود الذي تلصقه لا يُرفع إلى أي خادم.
الأسئلة الشائعة
ما اللغة المحددة افتراضيًا؟
JavaScript. غيّرها من محدّد اللغة.
هل يولّد خرائط مصدر؟
لا.
هل يصغّر TypeScript؟
لا، حوّل TypeScript إلى JavaScript أولًا.