Web Tech
GraphQL
Lenguaje de consulta para APIs desarrollado por Facebook, que permite al cliente solicitar exactamente los datos que necesita.
Definición técnica
GraphQL es alternativa a REST donde el cliente especifica con precisión qué campos quiere recibir. Una sola request puede agregar datos de múltiples sources. Reduce over-fetching y under-fetching típicos de REST. Single endpoint con queries flexibles. Ejemplos: GitHub API, Shopify Storefront, Sanity CMS.
Por qué importa
Para frontends complejos con muchos datos, GraphQL puede reducir requests de red 50-80%. Para APIs simples REST es más simple. Trade-off depende del caso.