Pull to refresh
8
0
Кадыр Фузайлов @kfuzaylov

Front-end Architect

Send message
Спасибо и в правду полезная вещь.
Но в текущей сутации цель была в том, что бы контролировать подключение модулей во всем проекте.
А с UnCSS будет сложно это сделать.
Спасибо за коммент. Дало над чем поразмыслить.
Картинки должны быть адаптированными для мобильных устройств и тогда они будут легковесными. Но а если картинка очень тяжелая, то нужно думать как переиграть в дизайне мобильной версии сайта, что бы не показывать ее. Т.к. использование тяжелой картинки противоречит Mobile First подходу.
Оценки с цифрами будут зависеть от конкретного случая. Но чаще всего лучше загрузить нужные ~30кб, чем все 154.9кб.
Хотя нужно найти золотую середину.
Например, если jQuery является зависимостью у двух модулей, то лучше его не объеденять с другим файлом. И тогда он поднимиться из кэша для второго модуля. А в случае с конкатенацией он загрузится два раза.
На данный момент, лучше всего это сделать руками, т.к. не вижу стандартного решения для всех случаев.
Возможно вы правы. Я не эксперт по SEO и думаю можно перефразировать эту часть, написав, что более предпочтительные позиции в результатах поиска, чем не mobile friendly сайт.
Согласен с вами, на данном этапе этой возможности нет в фреймворке. В дальнешем планируется раелазиация этого функционала.
Пока придется вручную объеденять и сжимайть файлы и прописывать их как файлы или зависимости модуля.
Да, поэтому я и привел в пример цитату из блога гугл.
Если ваш сайт mobile friendly то гугл дает приоритет в поисковом результате, нежели не mobile friendly сайту.
JavaScript и CSS файла закешируются если отправлять правильные заголовки с сервера. Единственным исключением является это ajax запросы на получение контента. Но эта оптимизация стоит того, что бы экономить трафик на мобильных устройствах.
Грамотно разработанный mobile first сайт поможет избежать создания двух разных сайтов. Тут конечно же потребуется не малая работа дизайнера и специалиста по юзабилити. К каждому сайту и даже странице нужно подбирать уникальных подход. Как раз в этой статье был показан пример, как можно сделать mobile first станицу с детальной информацией о машине.

Information

Rating
Does not participate
Location
Калининград (Кенигсберг), Калининградская обл., Россия
Date of birth
Registered
Activity