Sign inSubmit
ArticleMetrics
Research Article · Open access · Published 17 December 2017

A Front-End User Interface Layer Framework for Reactive Web Applications

Zhixong Xiao1, Chandana Prasad Withana1, Abeer Alsadoon1 & Amr Elchouemi2

American Journal of Applied Sciences, Volume 14, Issue 12, pp. 1081–1092 · doi.org/10.3844/ajassp.2017.1081.1092

8,675 accesses4,946 downloads1 citations (Crossref)Metrics
Cite Check for updates

Abstract

Nowadays, people are relying more and more on web applications, such as Gmails, Google Map and Google Docs to complete their daily tasks. However, web applications often fail to provide reactive interactions with users. This paper explores the issues and problems of current web application frameworks and narrowed the research to the User Interface (UI) layer as it is the most important component to focus on in terms of increasing web application reactiveness. By integrating two Javascript libraries, namely, Preact and Preact-router into the UI layer, the proposed approach optimizes the way how the web server and web client communicates, which leads to a more reactive web application. The proposed UI layer framework was tested against a current framework and found that the proposed framework reduced a significant amount of page load time. In addition, number of requests sent to a web server was also reduced compared to the current framework. The proposed UI layer framework can be applied to business web applications to increase their applications load time and reactiveness. By making their web applications more reactive, it would potentially have a positive impact on the conversion rates of their businesses.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 3.0 Licence (CC BY 3.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Xiao, Z., Withana, C. P., Alsadoon, A. & Elchouemi, A. (2017). A Front-End User Interface Layer Framework for Reactive Web Applications. American Journal of Applied Sciences, 14(12), 1081–1092. https://doi.org/10.3844/ajassp.2017.1081.1092

Licence
CC BY 3.0
Issue
Volume 14, Issue 12
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
A Front-End User Interface Layer Framework for Reactive Web ApplicationsAmerican Journal of Applied Sciences · Volume 14, Issue 12 · pp. 1081–1092 · CC BY 3.0Download