# Activer les service workers

> Découvrez comment activer les service workers pour transformer votre web app en Progressive Web App (PWA), offrant une expérience utilisateur native. En savoir plus sur la compatibilité des navigateurs et les étapes pour l'activiation.

https://docs.pandasuite.com/fr/essentials/web-publishing/activate-the-service-workers/

**En un clic, activez les service workers et transformez votre web app en Progressive Web App (PWA).**

La Progressive Web App (PWA) est une web application qui offre une expérience utilisateur similaire à l’application native. Techniquement, elle fait appel aux service workers pour gérer les requêtes et la mise en cache. Par contre, ces service workers ne sont pas supportés par tous les systèmes d’exploitation et les navigateurs de la même façon. Si un appareil n’est pas compatible, votre application fonctionnera comme une web app classique pour l’utilisateur.

> **Info**
>
> Pour en savoir plus sur la PWA, nous vous recommandons cet article de notre
> blog : [Qu'est-ce qu'une Progressive Web App
> ?](https://pandasuite.com/fr/blog/progressive-web-app/)

## Activer la Progressive Web App

- Sur la page de votre web app, cliquez sur **Paramètres**, puis ouvrez l'onglet **Web**.
- Dans **Progressive Web App**, activez **Service Workers**, puis cliquez sur **Enregistrer les modifications**.

[Image : Onglet Web Settings d'une app, section Progressive Web App : l'option Service Workers est encadrée, au-dessus de Full Loading]

L’option **Téléchargement intégral** permet de s’assurer que l’application a été intégralement téléchargée lors de sa première utilisation et que les utilisateurs pourront donc y accéder hors ligne.

Les utilisateurs pourront [ajouter l’app à leur écran d’accueil](https://docs.pandasuite.com/fr/essentials/web-publishing/add-your-pwa-to-home-screen/).

## Compatibilité des navigateurs

Une PWA repose sur les service workers. Tous les navigateurs capables de faire fonctionner une web app PandaSuite les prennent en charge :

| Navigateur                                                | Version compatible                      |
| --------------------------------------------------------- | --------------------------------------- |
| Chrome (ordinateur et Android)                            | 87 et ultérieure                        |
| Edge                                                      | 88 et ultérieure                        |
| Firefox (ordinateur et Android)                           | 78 et ultérieure                        |
| Safari (macOS, iOS et iPadOS)                             | 14 et ultérieure                        |
| Navigateur intégré à une autre app, sur Android (WebView) | Android System WebView 87 et ultérieure |
| Navigateur intégré à une autre app, sur iPhone ou iPad    | Généralement non pris en charge         |
| Internet Explorer                                         | Non pris en charge                      |

Ce sont les versions minimales de la web app elle-même : consultez [Compatibilité de la version HTML5](https://docs.pandasuite.com/fr/essentials/web-publishing/html-5-compatibility/). Sur iPhone et iPad, une web app ouverte depuis un lien dans une autre app (messagerie, réseau social…) s’affiche souvent dans le navigateur intégré à cette app, qui ne fait pas fonctionner les service workers : ouvrez-la plutôt dans le navigateur de l’appareil.
