MoscowJS 50 — Меняем стул под пользователем — Александр Коротаев
Хотите страшных историй на ночь? Миллионы активных пользователей сидят в социальной сети, многие из них прямо сейчас смотрят видосики, слушают музыку и чатятся, а разрабам очень нужно обновить фронтенд. Тысячи коллбеков ждут своего часа, сотни обработчиков событий висят в памяти, но десятки новых файлов нужно буквально подсунуть пользователю в нужный момент. Такой деплой — словно управление ядерным реактором, где каждый пользователь чуть что начнет фонить ошибками, вместе с другими запуская лавинообразную цепную реакцию...
Каждый пользователь ВК за свою недолгую сессию, скорее всего, хоть раз да переживает деплой чего-то нового. И чаще всего ничего плохого не случается. Эта история про то, как мы шаг за шагом меняем JS и CSS у пользователей, стараясь до последнего не прибегать к ужасному — обновлению страницы.
Полная программа конференции:
Телеграм-канал MoscowJS:
Дайджесты, статьи и анонсы митапов:
Блог IT’s Tinkoff
2 views
4
2
5 months ago 01:05:50 1
Moranbong Band & State Merited Chorus - The 68th anniversary of The Workers’ Party of Korea
7 months ago 00:00:00 5
Moscow JS #59
9 months ago 02:12:01 1
Лекторий ЭФКО. «Судьба тех, кто остался: Шостакович, Юдина, Задерацкий» – музыкант Сергей Бурлака
10 months ago 08:23:34 1
2 тур, II возрастная категория. I Московский международный конкурс пианистов имени Гнесиных
11 months ago 00:09:04 1
😱 ВЫШЛА ЗАМУЖ В ДЕНЬ ЗНАКОМСТВА! | РМРП – Криминальная Москва
1 year ago 00:59:24 1
J. S. BACH 6 FRENCH SUITES JACOB KATSNELSON PART II
1 year ago 00:43:19 2
Anabel Montesinos — Altamira Home Concert from L’Hospitalet de l’Infant, Spain | Classical Guitar
2 years ago 00:00:00 9
MoscowJS 52 в Авито
2 years ago 01:03:30 1
Concert de duo Paris-Moscou (Domi Emorine & Roman Jbanov) à Kurgan 2010
2 years ago 00:23:23 1
J.S. Bach English suite №2 in A minor, BWV 807
2 years ago 00:12:44 26
Лузик Егор / Luzik Egor
3 years ago 00:40:06 3
MoscowJS 50 — Для чего нужен Deno и что значит быть Deno-разработчиком — Рустам Имайкин
3 years ago 02:10:12 1
J S Bach The six cello suites Pablo Casals, 1936 39
3 years ago 00:56:48 1
Фреймворк Трамвай от Тинькофф
3 years ago 00:49:24 2
MoscowJS 50 — Tramvai, модульный фреймворк для React-приложений от Tinkoff — Андрей Марченко
3 years ago 00:47:14 2
MoscowJS 50 — Меняем стул под пользователем — Александр Коротаев
3 years ago 00:36:24 1
MoscowJS 50 — Как найти работу, которой захочется гордиться — Андрей Сёмин
3 years ago 00:01:55 19
MoscowJS 50 — как это было
4 years ago 02:48:48 1
MoscowJS 49
4 years ago 00:22:27 1
J.S. Bach - Cantata BWV 4 “Christ lag in Todesbanden“
4 years ago 00:22:41 7
Японский язык? Сейчас объясню!
5 years ago 00:45:37 1
Как мы делаем предсказуемо хорошие микросервисы / Олег Ермаков (ЦИАН)