Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
En jämförande studie i prestanda mellan React Native och Ionic
Jönköping University, School of Engineering, JTH, Computer Science and Informatics. (Oscar Stenqvist)
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
2019 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Purpose – To examine if there is any difference regarding performance between the two frameworks Ionic and React Native to ease decisions which one to use when developing mobile applications.

Method – A comparative study with hypothesis based on earlier studies are tested with different experiments.

Findings – Ionic is performing faster in the majority of the experiments, but at the same time its CPU and memory usage is higher. The results also show that React Native is struggling with larger data-sets.

Implications – The study is contributing to a wider knowledge about cross-platform frameworks performance, and therefore facilitates the choice on which framework is more preferable to use.

Limitations – The study only includes Ionic and React Native, and no conclusions can therefore be applied to any other cross-platform frameworks. The results are not generalizable to cross- platform native vs cross-platform hybrid, or Android vs IOS

Abstract [sv]

Syfte – Studiens syfte var att undersöka om det är någon skillnad prestandamässigt mellan ramverken Ionic och React Native för att utveckla ett beslutsunderlag och underlätta val av ramverk vid utveckling av applikationer.

Metod – En jämförande studie som införskaffat en teoretisk bakgrund genom en litteraturstudie, och sedan framställt hypoteser som testats genom olika experiment.

Resultat – Studiens resultat visade att Ionic presterade snabbare än React Native i majoriteten av experimenten, samtidigt som CPU och minnesanvändningen var högre. Resultaten beror antagligen på hur ramverken använder sig av olika tekniker som bland annat DOM och virtuell DOM för att rendera saker på skärmen. Resultaten visar också att React Native har stora problem att rendera större datamängder då applikationen låser sig fram till dess att den lyckats rendera allt.

Implikationer – Studien bidrar till att bredda kunskapsbasen och underlätta vid val mellan olika ramverk för utveckling av cross-platform applikationer.

Begränsningar – Studien avhandlar bara React Native och Ionic som ramverk, inga slutsatser kan dras för skillnader mellan cross-platform native och cross-platform hybrid. Applikationerna är byggda utan tidigare erfarenhet utav ramverken.

Place, publisher, year, edition, pages
2019. , p. 44
Keywords [en]
Cross-platform, applications, React Native, Ionic, framework, IOS, Android, hybrid applications, native
Keywords [sv]
Cross-platform utveckling, applikationer, React Native, Ionic, ramverk, IOS, Android, hybridapplikationer, native
National Category
Other Engineering and Technologies
Identifiers
URN: urn:nbn:se:hj:diva-46450ISRN: JU-JTH-DTA-1-20190086OAI: oai:DiVA.org:hj-46450DiVA, id: diva2:1357472
External cooperation
toxic interactive solutions ab
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
Available from: 2019-10-15 Created: 2019-10-03 Last updated: 2025-02-10Bibliographically approved

Open Access in DiVA

fulltext(1399 kB)376 downloads
File information
File name FULLTEXT01.pdfFile size 1399 kBChecksum SHA-512
60cef47e48c02d3dd0740f01fe37dafd918e65ccd98da2f555f5404fe781254c88c6254b352bb8e9cd0b3816c6432392bf58695b8d7614b7e7d3d3e5c2ebab93
Type fulltextMimetype application/pdf
bilaga(6119 kB)27 downloads
File information
File name ATTACHMENT01.zipFile size 6119 kBChecksum SHA-512
c68749ed514a5697913e8bec8583b8a951e5188073a9827e95685b77f34f0d49034cf0feec30396c4cd7db00e032ce5cf0fe9b76c758a4b7e308fe1b65ca19cd
Type attachmentMimetype application/zip

Search in DiVA

By author/editor
Stenqvist, OscarClaesson, Tommy
By organisation
JTH, Computer Science and Informatics
Other Engineering and Technologies

Search outside of DiVA

GoogleGoogle Scholar
Total: 376 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: 759 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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