Comparative analysis of React, Next and Gatsby programming frameworks for creating SPA applications
Adam Świątkowski
adam.swiatkowski@pollub.edu.plLublin University of Technology (Poland)
Karol Ścibior
(Poland)
Abstract
This article presents a performance analysis of some of the most popular development frameworks based on the React library. The aim of the study was to show which of the technologies used to create the visual parts of web applications is the most efficient. The research was conducted with the use of 3 applications representing the same research content but based on the above-mentioned frontend technologies. In order to evaluate the performance, web browser development tools and React library were used, which proved that vanilla React is the most efficient for rendering pages with a lot of data.
Keywords:
SPA, React, Next, GatsbyReferences
E. Scott, SPA Design and Architecture: Understanding Single Page Web Applications, Manning Publications, 2015.
Google Scholar
Dokumentacja React, https://pl.reactjs.org/docs/getting-started.html, [22.04.2022].
Google Scholar
Dokumentacja Next, https://nextjs.org/docs, [22.04.2022].
Google Scholar
Dokumentacja Gatsby, https://www.gatsbyjs.com/docs/, [22.04.2022].
Google Scholar
CRA vs Gatsby vs Next, https://www.sensilabs.pl/2020/12/15/create-react-app-vs-gatsby-js-vs-next-js/, [22.04.2022].
Google Scholar
Biblioteka Hoaxer, https://www.npmjs.com/package/hoaxer, [22.04.2022].
Google Scholar
Przeglądarka internetowa Brave, https://brave.com/, [22.04.2022].
Google Scholar
J. Wagner, Web Performance in Action: Building Faster Web Pages, Manning Publications, 2017.
Google Scholar
C. R. Adams, Mastering JavaScript High Performance, Packt Publishing, 2015.
Google Scholar
R. Nowacki, M. Plechawska-Wójcik, Analiza porównawcza narzędzi do budowania aplikacji Single Page Application - AngularJS, ReactJS, Ember.js, Journal of Computer Sciences Institute 2 (2016) 98-103.
DOI: https://doi.org/10.35784/jcsi.122
Google Scholar
A. M. Vipul, P. Sonpatki, ReactJS by Example - Building Modern Web Applications with React, 2016.
Google Scholar
Authors
Karol ŚcibiorPoland
Statistics
Abstract views: 432PDF downloads: 346
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.