2020
DOI: 10.35784/jcsi.2077
|View full text |Cite
|
Sign up to set email alerts
|

Comparison of REST and GraphQL web technology performance

Abstract: The aim of the study was to compare the performance of two data exchange styles commonly used in web applications, i.e. REST and GraphQL. For the purposes of the study two test applications were developed containing the same functionalities, one of which was REST and the other one was GraphQL. They were used for performance tests done with the help of the JMeter tool, during which measurements of the total processing time of requests and the volume of data downloaded and sent were performed. An experiment was … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(9 citation statements)
references
References 3 publications
0
9
0
Order By: Relevance
“…Differences in performance for display operations are observed under heavy load conditions. GraphQL has better performance in downloading small amount of data, while REST indicated higher performance in downloading large amount of data [12]. Contradictory results were obtained in [13], migration to GraphQL resulted in improved performance in terms of average number of requests per second and data transfer rate for two-thirds of the applications tested.…”
Section: Introductionmentioning
confidence: 69%
See 3 more Smart Citations
“…Differences in performance for display operations are observed under heavy load conditions. GraphQL has better performance in downloading small amount of data, while REST indicated higher performance in downloading large amount of data [12]. Contradictory results were obtained in [13], migration to GraphQL resulted in improved performance in terms of average number of requests per second and data transfer rate for two-thirds of the applications tested.…”
Section: Introductionmentioning
confidence: 69%
“…The REST configuration creates a complicated situation whenever there is a change on the back-end, it will cause an adjustment to the front-end to query the exact endpoint for the desired resource. On the other hand, GraphQL will take some time when the request is handled at a single endpoint to find the right resource [1,3,12,13,16]. Figure 3 illustrates the difference between REST and GraphQL architecture.…”
Section: Architectural Difference Of Rest and Graphqlmentioning
confidence: 99%
See 2 more Smart Citations
“…However, the results were mostly from simulations or execution of simple application development; therefore, the results were either inconclusive or inconsistent. Experiments have tested basic operations in network services, i.e., displaying, adding, editing, and deleting data [12]. The performance tests were measured using the JMeter tool.…”
Section: Introductionmentioning
confidence: 99%