Недавно закончил с основным наполнением своего первого интернет-магазина и решил заняться оптимизацией. Проблемы с блокирующими css удалось решить с помощью операторов preload таким образом:
<link rel="preload" as="style" href="style.css" onload="this.rel='stylesheet'">
Как и коды javascript, помещал таблицы стилей в самый низ кода. Скорость загрузки возросла до 96/100 по данным PageSpeed Insights. Но! Появилась новая проблема, которую я не могу решить по сей день, а именно: вообще не загружаются таблицы стилей при просмотре сайта через смартфон! Менял самые основные на обычный link rel="stylesheet" type="text/css"-работает, но скорость загрузки существенно падает. Использую такой вот фьюпорт:
'<meta name="viewport" content="width=device-width, initial-scale=0.5" />'
Но даже если его вообще убрать, таблица стилей на планшетах и телефонах также не загружается. Уже не знаю в чём может быть дело. Может, preload не работает на мобильных устройствах? Информации по этой части в интернете не нашёл...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Веду семейный бюджет в Google SpreadsheetsПоявилась необходимость в значениях типа флажок
Разрабатываю биткоин кранТам пользователь сначала должен кликнут на рекламу потом получить за это сатоши
При использовании require в <iframe src"path/to/framehtml"></iframe> который расположен в основном файле index