Хабрахабр

Прямой эфир: производительность фронтенда

Но если это всё лагает, пользователи от вас уходят. Хороший UX, продуманный дизайн и интуитивный интерфейс — отличные штуки. Темой производительности фронтенда мы с коллегами продолжим серию онлайнов, в которых обсуждаем актуальные вопросы разработки клиентской части. Иногда разработчики забывают об этом.

В дискуссии будут участвовать эксперты из Яндекса, Tinkoff, Mail. Прямой эфир, посвящённый перфомансу, пройдёт 18 декабря на ютуб-канале AvitoTech. Под катом — примерные вопросы, которые планируем обсуждать, и ссылка на предстоящую трансляцию. Ru и Авито. После встречи обновим пост, выложим видео, добавляйте его в закладки, если интересуетесь темой.

Но вот примерные темы для обсуждения, которые мы наметили с коллегами. Никогда нельзя предсказать, в какую сторону зайдёт беседа.

  • Как собирать метрики с пользователей?
  • Как правильно работать с результатами измерений и насколько они отражают реальность?
  • Как найти самые медленные места в проекте и устранить их?
  • Как окружение может помочь решать проблемы производительности?
  • Какие инструменты применить для всех этих задач и не закопаться?
  • И самое главное: как сохранить результат и распространить культуру перфоманса в своей компании?

И на те, которые появятся в комментариях к этому посту. Кроме этого, мы постараемся ответить на вопросы, которые будут присылать во время трансляции. Дополняйте наш список.

Ведущий и модератор — Константин Буркалев

image

Автор и ведущий подкастов о разработке: SDCast & RadioJS. Системный архитектор, в ИТ более 15 лет. За свою профессиональную деятельность побывал эникейшиком, linux админом, web-мастером, разработчиком на PHP, JS, Lua, PostgreSQL, Oracle. Участник различных сообществ разработчиков, таких как MoscowJS, SymfoniacsMSK, Lua in Moscow и др. Сейчас работает тимлидом и занимается архитектурой систем безопасности. Является Oracle Certified Professional по базам данных и кластерам.

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

Николай Рябов, Senior Frontend Developer в юните Performance, Авито

Из основных свершений: работая в RU-CENTER Group, довёл с нуля до прода новый изоморфный nic.ru, а попав в Авито, участвовал в разработке нового m.avito.ru. image
Я разрабатываю фронтенд уже пять лет. В дальнейшем занялся исключительно производительностью всего фронтенда, который есть в Авито.

Отвечу на вопросы про основные приёмы для улучшения производительности и отзывчивости интерфейса. Думаю, что важным будет обсудить то, как можно организовать подробнейший мониторинг производительности кода, как внутреннего, так и внешнего, на какие показатели стоит смотреть при профилировании и как организовать «правильный» сбор метрик и выбрать для него окружение.

Александр Зубов, руководитель разработки мобильного веба, Авито

image

Последние пять лет работает в Авито, сейчас занимается мобильным направлением в вебе.

С радостью обсужу производительность и, в частности, мобильный веб». «Считаю важным обсудить темы производительности и доступности веба.

Александр Казаченко, архитектор, Tinkoff.ru

Сейчас руководит фронтенд-разработкой в Тинькофф.Бизнес и курирует angular-направление в компании. image
Фронтендом занимается последние шесть лет, начинал как веб-дизайнер, какое-то время писал на PHP. В Тинькофф занимается разными задачами, от UI e2e автотестирования, до проектирования авторизации в сервисах Тинькофф.

Хочется обсудить как не допустить просадки в производительности до того, как приложение попадет в продакшн. «В современных веб-приложениях производительность имеет важное значение, так как в ходе интенсивной разработки и в стремлении конкурировать на рынке, приложения начинают быстро “жиреть” и, как следствие, “тормозить”. Интересно поговорить на тему системного подхода к мониторингу производительности в масштабе десятков SPA».

Константин Лебедев, Frontend архитектор, Mail.Ru

image

Вот уже 8+ лет — Почтой@Mail.ru. Более 12 лет занимается веб-разработкой на highload-проектах. Сейчас разрабатывает сервисы, связанные с авторизацией Почты (fullstack), ну и, конечно, саму Почту. Активный участник OpenSource (FileAPI, SortableJS, Wormhole и другие).

Поэтому хотелось бы обсудить, как поддерживать тонкий баланс между быстрым доступом и производительностью приложения, но не только с позиции голых метрик/чисел, но и того, как можно влиять на восприятие производительности пользователем». «Современный веб уже давно стер грань между “обычным сайтом” и “SPA/приложением”, если раньше борьба шла только за скорость доступа, то теперь ещё и за производительность самого приложения.

Андрей Прокопюк, техлид команды скорости интерфейсов Поиска Яндекса

Начинал с сайтов-визиток, разрабатывал браузерные игры и аналитические системы. image
В профессии 10 лет, занимался разными проектами. Сейчас в Яндексе отвечает за то, чтобы интерфейсы Поиска работали быстро.

«Считаю важным для сообщества помнить о производительности и основываться в оптимизациях на измерениях».

Начинаем в 17:00 по мск. Прямой эфир пройдёт во вторник, 18 декабря. Если у вас есть вопросы про производительность, задавайте в комментариях. Смотреть можно на ютуб-канале AvitoTech — вот ссылка на трансляцию, подключайтесь. Постараемся ответить на них во время обсуждения.

Вот ics-файл, можете добавить в календарь.

А запись первого онлайна, посвященного инфраструктуре фронтенда, уже доступна. Этот пост — анонс второго прямого эфира Avito Online Frontend.

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть