REST or GraphQL? An Objective Comparison