تحسن كبير في الأداء عن طريق تقسيم ملفات CSS إلى ملفات متعددة (بواسطة شروط @media)

عند تجميع CSS في ملف واحد، حتى بعد عملية tree-shaking، فإنه لا يزال يحتوي على الكثير من CSS غير المستخدم بسبب سياقات @media المختلفة (الهاتف المحمول، الجهاز اللوحي، سطح المكتب، السمات الداكنة/الفاتحة/غيرها، إلخ).

هذا سيء بالنسبة لمقاييس Core Web Vitals. تقسيم CSS حسب شروط @media يمنح دفعة هائلة في الأداء.

مزيد من المعلومات حول هذا:

يرجى النظر في تطبيق هذا التحسين في Discourse. حاليًا، هذه المشكلة هي ما يمنعني من التحول إلى Discourse.

يرجى ملاحظة أن تقليل CSS غير المستخدم و التخلص من الموارد التي تعيق العرض (وهي كل CSS في حالتك) هي التوصيات الأولى والثانية لمنتديات Discourse بواسطة pagespeed insights.

شكراً لكم على عملكم المذهل!

إعجابَين (2)