В отчете PageSpeed Insights для моего сайта (здесь) в качестве возможности указано «Отложить неиспользуемый CSS». Я не понимаю, что именно мне нужно сделать, чтобы решить эту проблему. Я уже убедился, что каждый файл CSS в списке загружается с тегом <link rel="preload">
, который обеспечивает асинхронную загрузку файла (скриншоты). Я даже использовал для этого loadCSS за инструкции Google. Почему это не разрешает "Отложить неиспользуемый CSS?" Похоже, это именно то, что я сделал.
Я достаточно уверен, что файлы CSS загружаются асинхронно, потому что PageSpeed Insights больше не сообщает о них в разделе «Устранение ресурсов, блокирующих рендеринг» (это было раньше).
Я видел этот предыдущий вопрос о переполнении стека. На этот вопрос нет общепринятого ответа, к тому же я считаю, что мой вопрос немного отличается. В этом вопросе OP спрашивает, как разрешить «Отложить неиспользуемый CSS». Я специально спрашиваю, почему rel=preload
не разрешает «Отложить неиспользуемый CSS».