GraphQL
Un linguaggio di interrogazione delle API in cui il client definisce esattamente i dati di cui ha bisogno in una singola query e riceve solo quelli.
- 01
Perché è importante
GraphQL permette alle app mobili e alle schermate complesse di ottenere i dati che servono in una richiesta invece che in più, senza trasportare dati superflui. In cambio, cache, autorizzazione e limitazione del costo delle query richiedono più attenzione rispetto a REST.
- 02
Esempio
La schermata prodotto di un'app mobile inviava quattro richieste separate per il prodotto, le scorte, le recensioni e i prodotti simili; dopo il passaggio a GraphQL li ottiene tutti in una sola query e la schermata si apre più velocemente.
- 03
Errore comune
Non limitare profondità e complessità delle query. Una query malevola o difettosa può sovraccaricare il server da sola.
- 04
Termini correlati
Servizi e guide correlati
Parliamo del tuo progetto.
Raccontaci la tua esigenza; definiremo insieme l'ambito.