Para alcançar o maior número possível de usuários, os sites devem funcionar em todos os principais navegadores.
Recomendações
Teste o site no Chrome, Edge, Firefox e Safari e corrija todos os problemas que aparecerem em cada navegador.
Se a página for um Progressive Web App, use o Workbox, um kit de ferramentas de service worker de alto nível. O Workbox é desenvolvido em um pacote de testes entre navegadores e, quando possível, retorna automaticamente a implementações alternativas de recursos que não estão em alguns navegadores:
- O módulo
workbox-broadcast-cache-update
usa a API Broadcast Channel, se possível, e usa uma implementação depostMessage()
. - O módulo
workbox-background-sync
usa a API Background Sync, se possível, e volta a repetir eventos na fila sempre que o service worker é iniciado.
Saiba mais em Workbox: seu kit de ferramentas de service worker de alto nível.
Recursos
Código-fonte da auditoria O site funciona em vários navegadores