Format Atlas

Comparer

Web App Manifest ou JSON

Web App Manifest est un format de configuration basé sur JSON pour les applications Web, tandis que JSON est une notation de données généraliste. Le manifeste définit des métadonnées reconnues comme name, icons et start_url.

Quel format choisir ?

Utilisez Web App Manifest pour les métadonnées PWA et des applications installables ; utilisez JSON générique pour la configuration et l'échange de données.

Adapté pour Web App Manifest

Définir nom, icônes, URL de départ et affichage

  • Métadonnées d’application web installable

Adapté pour JSON

API web, fichiers de configuration et échange de données

  • Transférer des données structurées

Informations générales

ÉlémentWeb App ManifestJSON
Extension.webmanifest.json
Type MIMEapplication/manifest+jsonapplication/json
Usages courantsDéfinir nom, icônes, URL de départ et affichageAPI web, fichiers de configuration et échange de données
Comment ouvrirModifiez-le comme JSON, liez-le depuis HTML et vérifiez-le avec les outils du navigateur à l’URL publiée.Ouvrez-le dans un éditeur de texte, un IDE ou un visualiseur compatible JSON.
Exporter ou convertirChanger seulement l’extension JSON n’active rien ; vérifiez lien, type MIME, URL et ressources.Des applications ou outils de conversion peuvent le convertir vers des formats tels que CSV.

Choisir selon l’usage

Métadonnées d’application web installable

Définir nom, icônes, URL de départ et affichage

Web App Manifest

Transférer des données structurées

API web, fichiers de configuration et échange de données

JSON

Point clé 1

Le manifeste définit des propriétés d'application Web comme name, icons et start_url.

En savoir plus sur les différences

Point clé 2

JSON n'est lié à aucun usage précis ; changer l'extension seule ne transforme pas un JSON arbitraire en manifeste valide.

En savoir plus sur les différences

En savoir plus sur les différences

Pour l'installation et la présentation d'une application Web, fournissez un manifeste valide à l'URL attendue et accessible au navigateur. Pour d'autres paramètres ou données, utilisez JSON sans lui attribuer la sémantique du manifeste.

  • Web App Manifest suit un modèle de données défini pour les applications Web.
  • JSON fournit une syntaxe, mais ne définit pas le sens des champs propres à une application.
  • Renommer un fichier JSON avec l'extension du manifeste ne valide ni ses champs ni son comportement dans le navigateur.

Questions fréquentes

Web App Manifest est-il simplement un fichier JSON ?

Il utilise la syntaxe JSON, mais doit respecter les champs définis et être correctement associé à l'application Web.

En savoir plus

Références et spécifications