CRISPINIANO, A. G.; http://lattes.cnpq.br/7289831227438628; CRISPINIANO, Almir Gonçalves.
Resumo:
With the rise of Javascript as one of the main programming languages for the Web, several
frameworks have emerged to help create complex and scalable projects. A current trend is the use of
the Web through mobile devices. In this context, there is an increase in the demand for lightweight
applications that replace native applications. This demand resulted in a methodology that combines
features offered by browsers with the advantages of using a cell phone. The Progressive Web App
(PWA) is a development methodology that seeks to bring to web applications, accessed by mobile
browsers, the same experience (light and responsive) experienced in native applications. Currently,
there is a huge variety of libraries and frameworks, which causes doubts when making the decision to
build a PWA. The objective of this work is to carry out a comparative study between three
technologies, for the implementation of a PWA. For this, the same system was developed using
Angular, Vue and React to collect metrics and perform analysis on their advantages and
disadvantages. As the technologies follow the same paradigm, the study presents the characteristics
of each one, associating these with the implementation of a PWA that consumes a Rest API. Finally,
guidelines were established to help web programmers choose among the various technologies
available.