GraphQL

Une définition du Jargon Français.
Aller à : Navigation, rechercher

sigle masculin.  [langage]. Nom d'un langage grâce auquel un logiciel peut accéder à des données et les modifier.

C'est un concurrent de REST conçu afin de réduire les actions inutiles, en particulier les:

  • renforcement du découplage des logiciels fonctionnant server-side et client-side
  • transferts de données que le demandeur n'utilisera pas (mais il n'a pas le choix, lorsqu'il demande il obtient "tout" plutôt que seulement ce qui l'intéresse)

Repose sur JSON et sur l'approche QBE.

Créé par Facebook au début des années 2010, publié (open source) en 2015 et passé sous la houlette de la Linux Foundation en 2018.

Son nom provient du mot Graph (graphe, dans le sens donné à ce terme dans la théorie des graphes) et Query Language.