Как стать автором
Обновить
28
0
Елена Жукова @fat32elena

Пользователь

Отправить сообщение

Если ваш фронтендер перестал бояться IE6, покажите ему SmartTV

Время на прочтение7 мин
Количество просмотров23K

В декабре 2021 года под новогодние праздники в приложении Кинопоиска для SmartTV появился раздел с Яндекс Музыкой. Он позволил пользователям на телевизорах открывать новые для себя треки в Моей волне, включать популярные подборки и слушать собственную коллекцию на телевизорах.

При создании этого раздела я впервые столкнулась с миром SmartTV. Не каждый фронтендер встречает в своей практике подобные задачи, даже несмотря на то, что сейчас разработка под ТВ довольно популярна.

Меня зовут Лена и я фронтенд-разработчик Яндекс Музыки. В этой статье я расскажу про особенности работы SmartTV и разработки под них на примере свежей фичи, которую мы назвали Время клипов. Теперь в приложении вы можете посмотреть клипы любимых артистов и открывать для себя новых исполнителей, которые подходят вам по настроению.

Под катом обсудим ключевые отличия работы фронтенда над вебом и SmartTV, поговорим про оптимизацию и вёрстку и посмотрим на фотографии множества пультов (без пакетиков).

Читать далее
Всего голосов 64: ↑64 и ↓0+64
Комментарии85

RamblerFront& Meetup #9

Время на прочтение1 мин
Количество просмотров1.3K

Прошлый год не считается, поэтому начнем все заново:) 

Мы анонсируем проведение девятого RamblerFront& Meetup 18-го марта в 19:00. В этом году он пройдет онлайн, но обещает быть столь же интересным, как и предыдущие.

Обязательно регистрируйтесь заранее по ссылке.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

Core Web Vitals: как Google решил оценивать сайты

Время на прочтение7 мин
Количество просмотров20K


Всем привет!

Сегодня поговорим о важности пользовательского взаимодействия, ведь совсем скоро придется подготовить свои сайты к максимальному ускорению загрузки. Возможно, вы уже слышали про Core Web Vitals…

В прошлом году Google начал масштабный пересмотр факторов ранжирования в поисковике, чтобы улучшить качество поисковой выдачи. И в ноябре команда Google анонсировала Core Web Vitals — новые факторы оценки качества ресурсов, которые смогут влиять на индексацию и вступят в силу в мае 2021 года. Давайте разбираться.
Читать дальше →
Всего голосов 12: ↑10 и ↓2+11
Комментарии18

Differential Serving — делаем свой код чище и производительнее

Время на прочтение6 мин
Количество просмотров5.5K


Всем привет!

Некоторое время назад думали с командой, как оптимизировать наш бандл. Но когда ты поддерживаешь IE или старые браузеры, оптимизация может стать непосильной задачей, так как бандл преобразуется до es3-5, polyfill-ы и т.д.

Бандл весит много, грузится долго. Но почему пользователь, например, последней версии хрома, должен мучиться с долгой загрузкой приложения?

Differential Serving поможет заметно облегчить бандл — это довольно интересный метод оптимизации. Толкового материала по теме нашла маловато, в основном на английских форумах, поэтому решила поделиться своим небольшим исследованием.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+7
Комментарии7

Yaml vs. Json — что круче?

Время на прочтение4 мин
Количество просмотров40K
image

Всем привет!

Сегодня поговорим об интересном (и таинственном для фронтов) формате YAML. Он считается одним из наиболее популярных форматов для файлов конфигураций.

Файлы с расширением .yaml или .yml вы можете встретить довольно часто, например .travis.yml (для Travis Build), .gitlab-ci.yml (для git lab CI) и др.
И тогда возникают резонные вопросы: что это за формат и чем он отличается от JSON-а?

Цель этой статьи — познакомить вас со структурой YAML, помочь понимать, читать и изменять YAML-файлы. Для тех, кто уже знаком с форматом — напомнить про некоторые его особенности. И сравнить YAML с JSON.
Читать дальше →
Всего голосов 15: ↑13 и ↓2+15
Комментарии79

HolyJS 2019 Moscow глазами участника

Время на прочтение4 мин
Количество просмотров1.2K
image

Недавно прошла HolyJS 2019 Moscow. На этой конференции я уже второй раз.

В прошлом году удалось написать небольшую статью новичка, и вот год спустя захотелось повторить свой эксперимент и написать краткий обзор конференции и докладов.

Статья будет интересна как уже бывалым участникам конференций, так и новичкам, ведь в этом году много нововведений.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

HolyJS 2018 Moscow глазами участника

Время на прочтение3 мин
Количество просмотров2.4K


Недавно прошла HolyJS 2018 Moscow. Прошла — огонь, но…

При выборе данной конференции захотелось найти больше информации, как она вообще проходит — нашлось много статей от организаторов и программного комитета, но только одна от участника, и та опубликована несколько лет назад. Спешу это исправить.

Впервые удалось побывать на таком масштабном мероприятии, впечатлений осталось много, поэтому представляю вашему вниманию обзор конференции и список лучших, на мой взгляд, докладов.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии0

Способы синхронизации вкладок браузера

Время на прочтение5 мин
Количество просмотров35K


Давным-давно в далёкой галактике появилась задача по синхронизации вкладок браузера для веб-плеера, наподобие VK: нужно было организовать обмен данными между вкладками, отслеживать их количество и назначать задачи некоторым из них. Всю реализацию нужно было выполнить на клиенте. Информации собрано много, и набралось на целую статью.

Ниже опишу различные способы решения подобных задач.
Читать дальше →
Всего голосов 25: ↑25 и ↓0+25
Комментарии16

Дизайнеры и разработчики: заклятые друзья и лучшие враги

Время на прочтение4 мин
Количество просмотров6.9K
Привет, Хабр! Меня зовут Лена Жукова, я фронтенд-разработчик в Сбертехе.

В посте я разберу не новую, но всегда актуальную тему — взаимоотношения дизайнера и фронтенд-разработчика. Статья пригодится новичкам и командам, у которых еще не выстроены процессы работы. Рассмотрим несколько примеров из жизни и попробуем разобраться, как избежать разногласий.


Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии6

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность