20151125_56550882c1033
Однажды на хабре я прочел статью о результатах, полученных при проведении ребятами из Google различных тестов. Было выяснено, что в большинстве сценариев встраивание стилей в HTML приводит к более быстрой загрузке страницы, чем подключение стилей одним файлом. Тем не менее, такой трюк я не применял, за исключением того, что в LeadBean при генерации лендингов было реализовано встраивание стилей на страницу, что действительно немного ускоряло загрузку. При разработке обычных сайтов заморачиваться с загрузкой стилей не обязательно, но есть и такие проекты, где необходимо показать страницу пользователю как можно скорее, ведь это может улучшить аудиторные показатели. Для этого существуют, как минимум, две практики: «критический CSS» и «прогрессивный CSS».

Далее →

C--fakepath-Full-Stack.png
Всем привет! Давненько ничего не выкладывал, да и материалов не так уж и много набралось. Из последних новостей: я сменил место работы. На новом месте у меня появилось немного больше свободного времени, и я планирую его тратить на разработку всяческих полезных инструментов и, конечно же, на написание новых статей для блога. На днях доделал пару Gulp-плагинов, про последний из них, gulp-progressive-css, собираюсь сделать небольшой пост.

Далее →

IMG_5542.jpg
DevFest Perm 2016


17 декабря в Перми прошел местный DevFest, на который меня позвали рассказать про PWA. Фото со встречи вы можете посмотреть по этой ссылке. Слайды с моего выступления и видео всех докладов будут ниже.

Далее →

DSC_3036.jpg
Спикеры DevFest Siberia 2016

19 и 20 ноября в Академпарке Академгородка прошла конференция DevFest Siberia 2016, в которой я принимал участие в качестве спикера. Как только будет доступно видео моего выступления, я обязательно его выложу, ну а пока — только слайды:

Далее →

Viewport-единицы измерения vh и vw в CSS появились относительно недавно. На настоящий момент, согласно сайту caniuse.com, поддержку этих единиц измерений имеют 82.96% от всех используемых в мире браузерах, и я думаю, что уже наступило то время, когда эти единицы можно использовать без ограничений. Ограничений нет, но есть нюансы использования vh на мобильных устройствах: к примеру, в мобильном Chrome’е, при скролле омнибар то скрывается, то появляется, и это влияет на значение vh.

Далее →

gorilla_shark
Всем привет! Это второй пост с материалами, которые я посчитал полезными и интересными. Должен признаться, что совсем забыл в прошлый пост включить пару ссылок:

  • UnCSS — инструмент для удаления неиспользуемого CSS-кода.
  • font-display в Массы — статья о (пока несуществующем) CSS-свойстве, которое позволит контролировать поведение шрифта до того момента, когда он будет полностью загружен.
Далее →
Seo wordpress plugin by www.seowizard.org.