Значительное улучшение производительности за счёт разделения CSS на несколько файлов (по условиям @media)

Когда CSS упакован в один файл, даже после tree-shaking, он всё ещё содержит много неиспользуемого CSS из-за различных контекстов @media (мобильные устройства, планшеты, настольные компьютеры, тёмная/светлая/другие темы и т. д.).

Это негативно влияет на Core Web Vitals. Разделение CSS по условиям @media даёт огромный прирост производительности.

Подробнее об этом:

Пожалуйста, рассмотрите возможность внедрения этой оптимизации в Discourse. В настоящее время эта проблема является тем, что мешает мне перейти на Discourse.

Обратите внимание, что Уменьшение неиспользуемого CSS и Устранение блокирующих рендеринг ресурсов (в вашем случае это весь CSS) являются рекомендациями №1 и №2 для форумов Discourse согласно pagespeed insights.

Спасибо за вашу потрясающую работу!

2 лайка