Чтобы охватить наибольшее количество пользователей, сайты должны работать во всех основных браузерах.
Рекомендации
Протестируйте свой сайт в Chrome, Edge, Firefox и Safari и устраните любые проблемы, возникающие в каждом браузере.
Если ваша страница представляет собой прогрессивное веб-приложение , рассмотрите возможность использования Workbox , набора инструментов для сервисных работников высокого уровня. Workbox разрабатывается с использованием кроссбраузерного набора тестов и, когда это возможно, автоматически возвращается к альтернативным реализациям функций, отсутствующих в некоторых браузерах:
- Модуль
workbox-broadcast-cache-update
использует API широковещательного канала, если это возможно, и возвращается к реализацииpostMessage()
. - Модуль
workbox-background-sync
использует API фоновой синхронизации, если это возможно, и возвращается к повторной попытке событий в очереди каждый раз при запуске сервисного работника.
Узнайте больше в Workbox: наборе инструментов для высокоуровневых сервисных работников .