Study of factors affecting the performance of web applications on mobile devices
Article Sidebar
Open full text
Issue Vol. 36 (2025)
-
Classification of cyber attacks in IoMT networks using deep learning: a comparative study
Asif Rahman Rumee232-242
-
Assessing the memorability and usability of the Gutenberg Editor Interface in the Drupal CMS
Paweł Iwon, Marek Miłosz243-250
-
Analysis of the directions of development of digital aesthetics on the example of Windows interfaces
Maksymilian Cegiełka, Marek Miłosz251-257
-
Analysis of the effectiveness of the portal integrating various tender platforms
Adrian Krzysztof Jedynak, Marek Miłosz258-261
-
Review and assessment of the quality of applications related to diet man-agement using the Mobile App Rating Scale (MARS)
Kamil Lewartowski, Marek Miłosz262-265
-
Comparison of the accessibility of websites of voivodeship cities in Poland
Dawid Drzewiecki, Marek Miłosz266-270
-
Study of factors affecting the performance of web applications on mobile devices
Jarosław Królikowski, Marek Miłosz271-277
-
The impact of changing graphic settings on performance in selected video games
Łukasz Stanik, Marek Miłosz278-283
-
Analysis of the use of Angular and Svelte products in mobile web applications
Michał Nurzyński, Marcin Badurowicz284-288
-
Comparative analysis of web and mobile interfaces of popular sales portals
Kacper Dudek, Marek Miłosz289-295
-
Comperative analasys of JavaScript runtime environments
Konrad Kalman, Marek Miłosz296-302
-
Image classification using PyTorch and Core ML
Jakub Ślusarski, Arkadiusz Szumny, Maria Skublewska-Paszkowska303-311
-
Analysis of ergonomics and security of email software
Marceli Szarapajew, Tomasz Szymczyk312-319
-
Comparative analysis of Cypress and Playwright frameworks in end-to-end testing for applications based on Angular
Przemysław Gosik, Marek Miłosz320-327
-
Password managers: a critical review of security, usability, and innovative designs
Hussein Abdulkhaleq Saleh328-335
-
Benchmarking the performance of Python web frameworks
Bartłomiej Bednarz, Marek Miłosz336-341
-
Comparison of chosen image classification methods on Android
Mariusz Zapalski, Patryk Żabczyński, Paweł Powroźnik342-349
-
Performance evaluation of REST and GraphQL API aproaches in data retrieval scenarios using NestJS
Kacper Stępień, Maria Skublewska-Paszkowska350-356
-
Comparative analysis of cross-platform application development tools in terms of operating system integration
Rafał Milichiewicz, Marcin Badurowicz357-364
-
Comparative analysis of selected mobile applications for language learning
Jakub Furtak, Emilia Drabik365-370
Main Article Content
DOI
Authors
jaroslaw.krolikowski@pollub.edu.pl
Abstract
The aim of the article is to investigate the factors affecting the performance of Progressive Web Applications (PWAs) on mobile devices. For research purposes, a custom PWA website was created, which served as the primary object of analysis. Various optimization techniques were then applied to the site, including resource minimization, lazy loading, and a distributed content delivery network. The performance analysis of the PWA site was conducted using assessment tools such as PageSpeed Insights, DebugBear, Uptrends, and WebPageTest. The research results were grouped according to several criteria, such as page load time, interactivity, and overall application performance. The obtained results were analyzed after each optimization was implemented. Based on the conducted analysis, conclusions were drawn regarding the impact of the applied optimization techniques on the performance of the PWA. The article emphasizes the importance of continuous optimization and monitoring of applications to ensure high-quality user experiences, as well as presenting an effective alternative method for developing applications for mobile devices.
Keywords:
References
[1] Digital 2024 October Global Statshot Report, DataReportal, https://datareportal.com/reports/digital-2024-october-global-statshot, [05.03.2025].
[2] Internet use in 2024, DataReportal, https://datareportal.com/reports/digital-2024-deep-dive-the-state-of-internet-adoption, [05.03.2025].
[3] K. Chan-Jong-Chu, T. Islam, M. M. Exposito, S. Sheombar, C. Valladares, O. Philippot, E. M. Grua, I. Malavolta, Investigating the correlation between performance scores and energy consumption of mobile web apps, Proceedings of the 24th International Conference on Evaluation and Assessment in Software Engineering (2020) 190–199, https://doi.org/10.1145/3383219.3383239. DOI: https://doi.org/10.1145/3383219.3383239
[4] Fixed and mobile-telephone subscriptions, Global and Regional ICT Data, https://stats.areppim.com/stats/stats_mobilexpenetr.htm, [05.03.2025].
[5] N. T. Krell, S. A. Giroux, Z. Guido, C. Hannah, S. E. Lopus, K. K. Caylor, T. P. Evans, Smallholder farmers’ use of mobile phone services in central Kenya, Climate and Development 13(3) (2020) 215–227, https://doi.org/10.1080/17565529.2020.1748847. DOI: https://doi.org/10.1080/17565529.2020.1748847
[6] Mobile Fact Sheet, Pew Research Center, https://www.pewresearch.org/internet/fact-sheet/mobile, [05.03.2025].
[7] Percentage of households with mobile phones in the United Kingdom (UK) from 1996 to 2022, Statista, https://www.statista.com/statistics/289167/mobile-phone-penetration-in-the-uk, [05.03.2025].
[8] B. Pourghassemi, A. A. Sani, A. Chandramowlishwaran, What-if analysis of page load time in web browsers using causal profiling, Proceedings of the ACM on Measurement and Analysis of Computing Systems 3(2) (2019) 1-23, https://doi.org/10.1145/3341617.3326142. DOI: https://doi.org/10.1145/3341617.3326142
[9] Time Spent Using Smartphones (2024 Statistic), Exploding Topics, https://explodingtopics.com/blog/smartphone-usage-stats, [05.03.2025].
[10] Mobile Web, Wikipedia, https://en.wikipedia.org/wiki/Mobile_web, [05.03.2025].
[11] iPhone (1st generation), Wikipedia, https://en.wikipedia.org/wiki/IPhone_(1st_generation), [05.03.2025].
[12] Android version history, Wikipedia, https://en.wikipedia.org/wiki/Android_version_history, [05.03.2025].
[13] Conversion – definition, Google Ads, https://support.google.com/google-ads/answer/6365, [05.03.2025].
[14] M. Mnyakin, Investigating the impacts of AR, AI, and website optimization on ecommerce sales growth, ResearchBerg Rev. Sci. Technol. 3(1) (2020) 116–130.
[15] I. Malavolta, K. Chinnappan, L. Jasmontas, S. Gupta, K. A. K. Soltany, Evaluating the impact of caching on the energy consumption and performance of progressive web apps, Proceedings of the 7th IEEE/ACM on International Conference on Mobile Software Engineering and Systems (MOBILESoft), Seoul, Republic of Korea (2020) 109–119, https://doi.org/10.1145/3387905.3388593. DOI: https://doi.org/10.1145/3387905.3388593
[16] F. S. Tahirshah, Comparison between Progressive Web App and Regular Web App, Bachelor’s thesis, Blekinge tekniska högskola, Karlskrona, 2019.
[17] P. Setialana, M. Ardiansyah, N. Suparmanto, Development and performance analysis of the Gunungkidul cultural potential application based on progressive web apps, J. Eng. Appl. Technol. 2(1) (2021), https://doi.org/10.21831/jeatech.v2i1.39525. DOI: https://doi.org/10.21831/jeatech.v2i1.39525
[18] R. Fransson, A. Driaguine, Comparing progressive web applications with native Android applications: An evaluation of performance when it comes to response time, Bachelor’s thesis, Linnaeus University, Växjö, 2017.
[19] A. Nilsson, Performance and feature support of Progressive Web Applications: A performance and available feature comparison between Progressive Web Applications, React Native applications and native iOS applications, (2022).
[20] B. V. Rajeev, K. Bakula, A developer’s insights into performance optimizations for mobile web apps, IEEE International Advance Computing Conference (IACC) (2015) 671-675, https://doi.org/10.1109/iadcc.2015.7154791. DOI: https://doi.org/10.1109/IADCC.2015.7154791
[21] L. Butler, M. Rege, Building an analytical model to predict workforce outcomes in medical education, Issues Inf. Syst. 21(2) (2020) 229–237, https://doi.org/10.48009/2_iis_2020_229-237. DOI: https://doi.org/10.48009/2_iis_2020_229-237
[22] K. K. Singh, P. Kumar, Optimizing the performance of mobile web application, Int. J. Eng. Res. Gen. Sci. 3(1) (2015) 849.
[23] D.-J. Rensema, The current state of Progressive Web Apps: A study on the performance, compatibility, consistency, security and privacy, and user and business impact of progressive web apps, Master’s thesis, Karlstad University, Karlstad, 2020.
[24] M. Rajiullah, A. Lutu, A. S. Khatouni, M.-R. Fida, M. Mellia, A. Brunstrom, V. Mancuso, Web experience in mobile networks: Lessons from two million page visits, The World Wide Web Conf. (WWW '19) (2019) 1532–1543, https://doi.org/10.1145/3308558.3313606. DOI: https://doi.org/10.1145/3308558.3313606
[25] R. Rochim, A. Rahmatulloh, R. El-Akbar, R. Rizal, Performance comparison of response time native, mobile and progressive web application technology, Innovation in Research of Informatics (INNOVATICS) (2023), https://doi.org/10.37058/innovatics.v5i1.7045. DOI: https://doi.org/10.37058/innovatics.v5i1.7045
[26] T. Everts, Rules for mobile performance optimization, Commun. ACM 56(8) (2013) 52–59, https://doi.org/10.1145/2492007.2492024. DOI: https://doi.org/10.1145/2492007.2492024
[27] P. Ling, Based on web application front-end performance optimization, Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology (2011) 234-237, https://doi.org/10.1109/emeit.2011.6022862. DOI: https://doi.org/10.1109/EMEIT.2011.6022862
[28] P. Panduwika, S. Solehatin, Performance measurement implementation on the smart fisheries village website using PageSpeed Insights, J. Soft Comput. Explor. 5(2) (2024) 161–172, https://doi.org/10.52465/joscex.v5i2.363. DOI: https://doi.org/10.52465/joscex.v5i2.363
[29] First Contentful Paint (FCP), Google Web Developer documentation, https://web.dev/fcp, [05.03.2025].
[30] How QuintoAndar increased conversion rates and pages per session by improving page performance, Google Web Developer documentation, https://web.dev/case-studies/quintoandar, [05.03.2025].
[31] Speed Index, WebPageTest documentation, https://docs.webpagetest.org/metrics/speed-index, [05.03.2025].
[32] Time to First Byte (TTFB), Google Web Developer documentation, https://web.dev/ttfb, [05.03.2025].
[33] How to interpret your PageSpeed Insights report, Google Web Developer documentation, https://web.dev/articles/speed-insights-basics, [05.03.2025].
Article Details
Abstract views: 228

