lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Performance of REST applications: Performance of REST applications in four different frameworks
Linnaeus University, Faculty of Technology, Department of Computer Science.
2017 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

More and more companies use a REST architecture to implement applications for an easy to use API. One important quality attribute of an application is the performance. To be able to understand how the application will perform it is important to know how the selected framework perform. By testing the performance of different frameworks it will become easier for software developers to choose the right framework to achieve their requirements and goals. At the time when this paper was written the research in this area was limited. This paper answered the question of which framework between Express, .NET Core, Spring and Flask that had the best performance. To be able to know how frameworks performed the author needed to measure them. One way of measuring performance is with response time from the server. The author used a controlled experiment to collect raw data from which the results was drawn. The author found out that Spring had the best overall performance between the different categories. By analysing the results the author also found out that performance differed a lot between the frameworks in some categories.

Place, publisher, year, edition, pages
2017. , p. 60
Keywords [en]
REST application, Express, .NET Core, Java Spring, Python Flask, controlled experiment, performance testing, load testing, average latency.
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:lnu:diva-64841OAI: oai:DiVA.org:lnu-64841DiVA, id: diva2:1105864
Examiners
Available from: 2017-06-14 Created: 2017-06-05 Last updated: 2017-06-15Bibliographically approved

Open Access in DiVA

Report-REST(1229 kB)487 downloads
File information
File name FULLTEXT01.pdfFile size 1229 kBChecksum SHA-512
b5f36688cc24a74f3c84f453a5e8d32b5fea592e631c5d358a0398065efd29e4617aacdcfb37c26422b54cbc669c4287875f2efe588b3dcc36b6ba8b3eb0dbf7
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 487 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 182 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf