We compare REST, JSON:API and GraphQL — three different web services implementations — based on request efficiency, operational simplicity, API discoverability, and more. The web used to be server-centric in that web content management systems managed data and turned it into HTML responses.
Full article