Митап "JS EVENING (online): параллелизм в вебе и есть ли жизнь после закрытия вкладки" состоится 26 мая 2021 года в 19:00 (мск).
Дмитрий Злыгин из DINS расскажет, как на фронтенде выполнять несколько задач параллельно и какие инструменты для этого нужны. Максим Сальников из Google поделится возможностями API из семейства сервис-воркеров, позволяющих продлить жизнь приложения. В перерыве между докладами наши друзья из PiterJS поделятся новостями из жизни сообщества.
Онлайн,JS EVENING (online): параллелизм в вебе и есть ли жизнь после закрытия вкладки
Дата проведения: 26.05.2021. Начало в 19:00
Место проведения: Онлайн
- Анонс
- Программа
- Участники
- Спикеры
Митап "JS EVENING (online): параллелизм в вебе и есть ли жизнь после закрытия вкладки" состоится 26 мая 2021 года в 19:00 (мск).
Дмитрий Злыгин из DINS расскажет, как на фронтенде выполнять несколько задач параллельно и какие инструменты для этого нужны. Максим Сальников из Google поделится возможностями API из семейства сервис-воркеров, позволяющих продлить жизнь приложения. В перерыве между докладами наши друзья из PiterJS поделятся новостями из жизни сообщества.
19:00-19:40 — Параллелизм в вебе — что это и зачем? (Дмитрий Злыгин, DINS)
Часто современные веб-приложения требуют интенсивной обработки данных. Это и обработка видео, звука, графики, и какие-то расчёты. Пробежимся по тому, как на фронте можно выполнять несколько задач параллельно, что из инструментов нам доступно и что со всем этим можно делать. Обсудим кооперативную многозадачность внутри основного потока JS, и «истинную» многозадачность через web workers и worklet. Затронем проблему многопоточной обработки.
Доклад обзорный и будет полезен как фронтендерам с опытом, так и бэкендерам для понимания возможностей современного веба.
19:40-19:50 — PiterJS: новости о жизни сообщества
19:50-20:40 — Фоновые сервисы в браузерах — есть ли жизнь после закрытия вкладки? (Максим Сальников, Microsoft)
Пользователь закрывает вкладку в браузере, и ваше замечательное фронтенд-приложение испаряется. А что если можно было бы оставить какие-то его части еще немного поработать во благо улучшения UX? Отреагировать на какие-то события, завершить начатое общение с сетью — в общем, исполнить немного кода при закрытой вкладке и даже браузере. Максим расскажет о разных интересных возможностях API из семейства сервис-воркеров, позволяющих продлить жизнь приложения, чтобы всегда иметь под рукой свежие данные, не бояться проблем с сетью, уметь показывать уведомления — все ради отличного пользовательского опыта. В процессе доклада мы откроем браузер и протестируем работу Background Sync API «вживую».