ок.tech: Frontend Meetup #2

26 ноября в петербургском офисе Одноклассников пройдёт ok.tech: frontend meetup. Вместе с коллегами из Одноклассников, ВКонтакте и Hazelcast поговорим про новый фронтенд OK.RU, сделанный на связке React + Graal, обсудим может ли “Lifting State Up” – один из двенадцати ключевых концепций в официальной документации React приводить в плохой производительности, а также узнаем несколько историй про баги и технические решения, которые были предприняты, чтобы с ними справиться.

ИТ и интернет 16+

React: Lifting state up is killing your app – Андрей Гончаров, Hazelcast

Слышали ли вы про “lifting state up”? Может ли один из двенадцати ключевых концепций в официальной документации React приводить к плохой производительности? В рамках доклада мы сделаем простейший grid на React. Поэтапно разберем возникающие проблемы производительности. Увидим, что иногда и O(1) — это недостаточно быстро. Будем профилировать и рефакторить до тех пор, пока приложение не станет работать быстрее, чем вы успеете сказать «React»

Священный грааль: запуск React в Java – Олег Коровин, Одноклассники

Много слухов ходит, про загадочный и суровый сайт в компании Одноклассники. Многие слышали, что там все делается на Java. Даже фронтенд. А что же на самом деле там происходит? В этом докладе будет история того, как это получилось, какие были проблемы, и как был найден путь решения с использованием новой виртуальной машины GraalVM и React. Я расскажу о том:

Почему мы не взяли NodeJS, Kotlin, Nashorn и другие решения

Почему был выбран GraalVM

Как работает JS в GraalVM и какие это дает преимущества

Как собрать и запустить React в такой конфигурации

Какие появляются задачи и способы их решения

Как можно начать постепенную миграцию, огромного проекта

Баги, которые вы никогда не встретите – Тим Чаптыков, ВКонтакте

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

Расписание докладов: 


19:00 — 19:40 React: Lifting state up is killing your app – Андрей Гончаров, Hazelcast
19:40 — 20:30 Священный грааль: запуск React в Java – Олег Коровин, OK.RU
20:30 — 21:00 Кофе-брейк
21:00 — 21:40 Баги, которые вы никогда не встретите – Тим Чаптыков, ВКонтакте

Партнеры

Поделиться:

1952 дня назад
26 ноября 2019 18:30–22:00

Санкт-Петербург
Херсонская 12-14, БЦ «Ренессанс Правда», чтобы попасть в здание бизнес-центра НЕОБХОДИМ ПАСПОРТ
Показать на карте

Уже есть билет
Восстановить

Поделиться:

Связь с организатором

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

На этот адрес придёт ответ от организатора.

По номеру с вами свяжется организатор

Подпишитесь на рассылку организатора

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов