Когда CSS упакован в один файл, даже после tree-shaking, он всё ещё содержит много неиспользуемого CSS из-за различных контекстов @media (мобильные устройства, планшеты, настольные компьютеры, тёмная/светлая/другие темы и т. д.).
Это негативно влияет на Core Web Vitals. Разделение CSS по условиям @media даёт огромный прирост производительности.
Подробнее об этом:
Пожалуйста, рассмотрите возможность внедрения этой оптимизации в Discourse. В настоящее время эта проблема является тем, что мешает мне перейти на Discourse.
Обратите внимание, что Уменьшение неиспользуемого CSS и Устранение блокирующих рендеринг ресурсов (в вашем случае это весь CSS) являются рекомендациями №1 и №2 для форумов Discourse согласно pagespeed insights.
Спасибо за вашу потрясающую работу!
