Are the frameworks good enough? : A study of performance implications of JavaScript framework choice through load- and stress-testing Angular, Vue, React and Svelte
Saved in:
| Title: | Are the frameworks good enough? : A study of performance implications of JavaScript framework choice through load- and stress-testing Angular, Vue, React and Svelte |
|---|---|
| Authors: | Marx-Raacz Von Hidvég, Tomas |
| Publisher Information: | Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM) 8205170197 |
| Publication Year: | 2022 |
| Collection: | Linnaeus University Kalmar Växjö: Publications |
| Subject Terms: | Performance Engineering, Benchmark, JavaScript, Framework, Comparison, Computer Sciences, Datavetenskap (datalogi) |
| Description: | The subject of JavaScript frameworks/libraries and which to choose as a developer, organization or client has been the target of quite some research, and even more debate. This thesis aims to investigate four of these, namely Angular, React, Svelte and Vue by building a functionally identical application and running performance tests towards them through Apache JMeter to measure throughput. Furthermore, Webdriver plugin will be added to measure full render response times to add another dimension to the discussion. The result of the investigation shows that even if some of the tests speak very highly in favor of some of these frameworks/libraries, some do not, and adding in previous research into perceived values as well as performance metrics of these frameworks make the picture even more complex. Furthermore, the frameworks/libraries in question evolve very rapidly, constantly contending against each other. What this study does, in the end, is to provide a basic method of comparison that can be extended, which will aid stakeholders in researching the frameworks/libraries strengths and weaknesses as well as which framework that fits their project’s needs. ; Ämnet JavaScript och dess ramverk och bibliotek, samt vilket man bör välja som utvecklare, organisation eller kund har varit mål för en stor mängd forskning, och än mer debatt. Den här uppsatsen ämnar undersöka fyra av dessa ramverk/bibliotek genom att bygga en funktionellt identisk applikation och genomföra prestanda tester med Apache JMeter mot dem för att mäta genomströmning. Utöver detta kommer även ett instickningsprogram till JMeter vid namn Webdriver användas på samma applikationer för att mäta responstid och ytterligare expandera diskussionen. Resultatet av den här undersökningen visar att vissa av dessa tester talar i förmån för vissa ramverk/bibliotek, medan vissa inte gör det. Adderar man dessutom tidigare forskning rörande mjukare värden och prestandamätningar så blir bilden än mer komplex. Vidare kan nämnas att dessa ramverk och bibliotek ... |
| Document Type: | bachelor thesis |
| File Description: | application/pdf |
| Language: | English |
| Availability: | http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-117866 |
| Rights: | info:eu-repo/semantics/openAccess |
| Accession Number: | edsbas.F357D74 |
| Database: | BASE |
Be the first to leave a comment!
Nájsť tento článok vo Web of Science