PWA as a prospective direction of combining web and mobile technologies.
Abstract
The article describes PWA as a promising direction for combining web and mobile technologies. The genesis of progressive web applications from concept to development structure is described. It is emphasized that PWA is a web development technology that visually and functionally transforms the site into an application for various devices, which significantly facilitates the development of web applications, programmers / developers do not switch to using this technology in their projects. Four main groups of PWA technologies are outlined, which are divided into static, client, framework group and Service-Worker. In turn, it is emphasized that Service-Worker is JavaScript code that runs in the browser in the background, this code does not depend on the web page, which gives access to features that do not require a web page or user interaction. The PWA architecture is graphically represented with all the components and connections between them. The advantages and disadvantages of PWA are revealed. The main advantages include: native program properties, cross-platform, browser caching, autonomy, HTTPS, separation from the server side. Disadvantages are formed in the form of the following items: low level of access to functions, low quality of offline work, low connection with operating systems. There are two areas of information support development: native applications and adaptive websites. The concept of each direction is formed, so adaptive websites fit into the screen of any size, whether tablet or mobile phone, and native applications are created for a specific device and can be launched using icons on the home screen of the device, usually downloaded from the app store and installed on the device. It is emphasized that the difference between PWA and native programs is that native programs depend on the platform, ie they can be run only in the operating system for which they were designed. It is emphasized that the main difference between web development technology, which visually and functionally transforms a site into an application for different devices, and adaptive websites is functionality, while the user interface does not differ much.
References
Kottmyer, Chris & Zhao, Kevin & Kostic, Zona & Jevremovic, Aleksandar. (2021). Roomsemble: Progressive web application for intuitive property search. 1-7. 10.1109/ICDS53782.2021.9626740.
Magomadov, Viskhan. (2020). Basic principles of developing a progressive web application. TRENDS IN THE DEVELOPMENT OF SCIENCE AND EDUCATION. 10.18411/lj-06-2020-85.
Khan, Asharul & Al-Badi, Ali & Al Kindi, Mahmood. (2019). Progressive Web Application Assessment Using AHP. Procedia Computer Science. 155. 289-294. 10.1016/j.procs.2019.08.041.
Nurpeisov, Y.М. (2021). Studying the role of progressive web application in modern web development. Vestnik KazNRTU. 143. 290-295. 10.51301/vest.su.2021.i2.38.
Nurwanto, Nurwanto. (2019). Penerapan Progressive Web Application (PWA) pada E-Commerce. Techno.Com. 18. 227-235. 10.33633/tc.v18i3.2400.
Hapif, Muhammad & Kosasi, Sandy & Gat, & Kuway, Susanti & Wijaya, Tony. (2021). Pembuatan dan Pengujian Website Penjualan Elektronik Berbasis Progressive Web Application. 10. 159-169.
Kurniawan, Antonius. (2020). ANALISIS PERFORMA PROGRESSIVE WEB APPLICATION (PWA) PADA PERANGKAT MOBILE. Jurnal Ilmiah Informatika Komputer. 25. 18-31. 10.35760/ik.2020.v25i1.2510.
Gambhir, Abhi & Raj, Gaurav. (2018). Analysis of Cache in Service Worker and Performance Scoring of Progressive Web Application. 294-299. 10.1109/ICACCE.2018.8441715.
Adetunji, Oluwatofunmi & Ajaegbu, Chigozirim & Nzechukwu, Otuneme. (2020). Dawning of Progressive Web Applications (PWA): Edging Out the Pitfalls of Traditional Mobile Development. American Scientific Research Journal for Engineering, Technology, and Sciences. 68. 85-99.
Abstract views: 0 PDF Downloads: 0