GraphQL
Un lenguaje de consulta de API en el que el cliente define exactamente los datos que necesita en una sola consulta y recibe solo esos.
- 01
Por qué importa
GraphQL permite a las aplicaciones móviles y a las pantallas complejas obtener los datos que necesitan en una sola petición en lugar de varias, sin transportar datos innecesarios. A cambio, la caché, la autorización y la limitación del coste de las consultas requieren más cuidado que con REST.
- 02
Ejemplo
La pantalla de producto de una aplicación móvil enviaba cuatro peticiones separadas para el producto, el stock, las reseñas y los productos similares; tras pasar a GraphQL los obtiene todos en una sola consulta y la pantalla se abre más rápido.
- 03
Error frecuente
No limitar la profundidad y la complejidad de las consultas. Una consulta malintencionada o errónea puede sobrecargar el servidor por sí sola.
- 04
Términos relacionados
Servicios y guías relacionados
Hablemos de tu proyecto.
Cuéntenos lo que necesita; definiremos el alcance juntos.