Мгновенная загрузка: создание прогрессивных веб-приложений, ориентированных на офлайн-режим – Google I/O 2016
Джейк Арчибальд о мгновенной загрузке: создание прогрессивных веб-приложений для работы в автономном режиме
Для большей части Интернета плохое сетевое подключение разрушает пользовательский опыт. Мы можем сделать лучше. На этом занятии мы возьмем онлайн-сайт и превратим его в полностью устойчивое к сети прогрессивное веб-приложение, устанавливаемое в первую очередь в автономном режиме, и это не потребует перестройки с нуля; это будет выполняться небольшими итерациями, и каждый шаг будет улучшать взаимодействие с пользователем, независимо от того, находятся ли они в автономном режиме, онлайн или где-то между ними. На этом занятии будут рассмотрены ServiceWorker, веб-манифесты, баннеры для добавления на домашний экран, IndexedDB и API BackgroundSync.
[null,null,["Последнее обновление: 2024-10-30 UTC."],[[["This session focuses on transforming an online-only website into a resilient, offline-first Progressive Web App (PWA) through iterative improvements."],["The techniques demonstrated enhance user experience across all network conditions, including offline, online, and intermittent connectivity."],["Service Workers, web manifests, add-to-homescreen banners, IndexedDB, and Background Sync APIs are among the technologies covered."]]],["The session demonstrates how to transform an online-only website into an offline-first, installable progressive web app incrementally, without a complete rebuild. It focuses on enhancing the user experience across various network conditions. Key actions include using ServiceWorker, web manifests, add-to-homescreen banners, IndexedDB, and BackgroundSync APIs. The talk emphasizes network resilience and improved user experience, even when offline. Additional links to Google I/O 2016 related contents and social channels were provided.\n"]]