Мы привыкли думать о веб-приложении, которое находится только на одной вкладке браузера пользователя. Но оказывается, что для того, чтобы сайты начали достигать паритета с нативными приложениями, им нужно вырваться из вкладки! Эта модель началась много лет назад с Web Workers, и теперь она включает в себя новый мощный вид: Service Worker. С помощью Service Workers часть вашего приложения находится за пределами вкладки и может действовать как своего рода локальный прокси-сервер между вкладкой и сервером вашего веб-приложения. Это предоставляет новый мощный набор возможностей, включая интеллектуальное кэширование (для автономного режима!), Синхронизированные обновления и даже пользовательские уведомления. На этом семинаре мы познакомимся с Service Worker и напишем нашего первого сервисного работника, который будем использовать для кэширования, синхронизации и уведомления. Затем мы поговорим о том, где находятся Service Worker под зонтиком Progressive Web App (PWA).
Напишите веб-работника для комуникации со страницей
Напишите простой кеширующий Service Worker для автономного использования сайта
Изучите шаблоны для автономной / онлайн-синхронизации и уведомлений пользователей
Изучите характеристики хороших прогрессивных веб-приложений (PWA)
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
Course give a great minimal understanding, about how you should use workers. After learing courses about performance from frontend masters, its an expected path to learn more about ideas you hear from other mentors.
After learing courses about performance from frontend masters, its an expected path to learn more about ideas you hear from other mentors.