Pull to refresh
28
-7
Елена Жукова @fat32elena

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

Send message

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

Reading time7 min
Views22K

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

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

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

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

Читать далее
Total votes 64: ↑64 and ↓0+64
Comments85

RamblerFront& Meetup #9

Reading time1 min
Views1.3K

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

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

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

Читать далее
Total votes 5: ↑4 and ↓1+3
Comments0

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

Reading time7 min
Views19K


Всем привет!

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

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

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

Reading time6 min
Views5.5K


Всем привет!

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

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

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

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

Reading time4 min
Views37K
image

Всем привет!

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

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

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

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

Reading time4 min
Views1.2K
image

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

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

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

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

Reading time3 min
Views2.3K


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

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

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

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

Reading time5 min
Views33K


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

Ниже опишу различные способы решения подобных задач.
Читать дальше →
Total votes 25: ↑25 and ↓0+25
Comments16

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

Reading time4 min
Views6.8K
Привет, Хабр! Меня зовут Лена Жукова, я фронтенд-разработчик в Сбертехе.

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


Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments6

Information

Rating
Does not participate
Works in
Registered
Activity