Еще в марте 2003 года Ник Финк и Стив Чампеон ошеломили мир веб-дизайна концепцией прогрессивного улучшения, стратегией веб-дизайна, которая сначала подчеркивает основное содержание веб-страницы, а затем постепенно добавляет более тонкие и технически строгие уровни представления и функций. верхняя часть контента. Если в 2003 году прогрессивное улучшение заключалось в использовании современных на тот момент функций CSS, ненавязчивого JavaScript и даже масштабируемой векторной графики, то в 2020 году прогрессивное улучшение связано с использованием современных возможностей браузера.
В этом докладе мы показываем пример веб-приложения для поздравительных открыток, как новые и будущие возможности браузера могут постепенно улучшать это приложение, чтобы оно оставалось полезным во всех современных браузерах, но предоставляло расширенные возможности в браузерах, которые поддерживают такие возможности, как доступ к собственной файловой системе. , доступ к системному буферу обмена, извлечение контактов, периодическая фоновая синхронизация, блокировка пробуждения экрана, функции общего доступа и многое другое.
Посмотрев этот сеанс, разработчики получат четкое представление о том, как постепенно улучшать свои веб-приложения с помощью новых функций браузера, не создавая при этом бремени загрузки для той части пользователей, которые используют несовместимые браузеры, и, что наиболее важно, при этом не исключая их из использования веб-приложения в первую очередь.
Ресурсы:
- Поздравления фугу на GitHub → https://goo.gle/2VkuwYM
- Статус новых возможностей → https://goo.gle/3dEcyH2
- Видеозапись → https://web.dev/progressivity-enhance-your-pwa/
Посмотрите плейлист Web.dev Live Day 2
Подпишитесь на разработчиков Chrome .
Докладчик: Томас Штайнер