| Русский Русский | English English |
   
Главная Текущий номер
26 | 03 | 2025
10.14489/vkit.2025.03.pp.003-011

DOI: 10.14489/vkit.2025.03.pp.003-011

Клименченко Е. Ю., Гончаров В. И., Сидоров Д. В., Дудак А. А.
ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРЕССИВНЫХ ВЕБ-ПРИЛОЖЕНИЙ: АНАЛИЗ И ОЦЕНКА ЭФФЕКТИВНОСТИ
(с. 3-11)

Аннотация. Рассмотрены основные компоненты прогрессивных веб-приложений, включая Service Workers, Web App Manifest и HTTPS, которые обеспечивают производительность, безопасность и удобство использования. Особое внимание уделено их роли в оптимизации пользовательского опыта и снижении затрат на разработку и поддержку приложений. Методология исследования включает аналитический обзор современных технологий, сравнительный анализ архитектурных решений, а также экспериментальное тестирование, в ходе которого сравнивались прогрессивные веб-приложения (Progressive Web Apps, PWA) и нативные приложения. В рамках эксперимента оценивались такие параметры, как скорость загрузки, эффективность потребления ресурсов устройства, удобство установки и обновления, а также возможность работы в режиме офлайн. Для анализа использовались как объективные показатели, так и субъективные данные, отражающие удовлетворенность пользователей. Результаты показали, что PWA обеспечивает быструю установку, экономичное использование ресурсов и высокий уровень удобства, сопоставимый с нативными решениями. В то же время офлайн-функциональность PWA несколько уступает традиционным приложениям.Отдельно рассматриваются современные инструменты разработки, такие как Google Lighthouse и Workbox, которые способствуют оптимизации работы PWA. Они позволяют автоматизировать процесс тестирования, настройки стратегий кеширования и повышения общей производительности приложений. Это значительно упрощает процесс создания и поддержки веб-решений. Полученные выводы свидетельствуют, что использование этих технологий может существенно повлиять на будущее цифровой разработки благодаря их доступности, экономической эффективности и высокому качеству взаимодействия с пользователями.

Ключевые слова:  прогрессивные веб-приложения; Service Workers; Web App Manifest; HTTPS; производительность; кроссплатформенность; нативные приложения.

 

Klimenchenko E. Yu., Goncharov V. I., Sidorov D. V., Dudak A. A.
PROGRESSIVE WEB APPLICATION DEVELOPMENT TECHNOLOGIES: ANALYZING AND EVALUATING EFFECTIVENESS
(pp. 3-11)

Abstract. The article examines the key components of Progressive Web Apps (PWA), including Service Workers, Web App Manifest, and HTTPS, which ensure performance, security, and usability. Particular attention is given to their role in optimizing the user experience and reducing the costs of application development and maintenance. The research methodology includes an analytical review of modern technologies, a comparative analysis of architectural solutions, and experimental testing that compared PWA and native applications. The experiment evaluated parameters such as loading speed, device resource consumption, ease of installation and updating, and offline functionality. Both objective metrics and subjective data reflecting user satisfaction were used in the analysis. The results demonstrated that PWA enables quick installation, efficient resource usage, and a high level of convenience comparable to native solutions. At the same time, the offline functionality of PWA slightly lags behind traditional applications. Modern development tools such as Google Lighthouse and Workbox, which contribute to optimizing PWA performance, are also discussed separately. These tools allow for the automation of testing processes, caching strategies configuration, and overall application performance improvement, significantly simplifying the creation and maintenance of web solutions. The findings indicate that the adoption of these technologies can profoundly influence the future of digital development due to their accessibility, cost efficiency, and high-quality user interaction.

Keywords: Progressive Web Apps; Service Workers; Web App Manifest; HTTPS; performance; cross-platform; native applications.

Рус

Е. Ю. Клименченко (Лондонский университет, Лондон, Великобритания)
В. И. Гончаров (Московский технологический институт, Москва, Россия)
Д. В. Сидоров (Варна, Болгария) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
А. А. Дудак (Томский государственный университет систем управления и радиоэлектроники, Томск, Россия)

 

Eng

E. Yu. Klimenchenko (University of London, London, United Kingdom)
V. I. Goncharov (Moscow Technological Institute, Moscow, Russia)
D. V. Sidorov (Varna, Bulgaria) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
A. A. Dudak (Tomsk State University of Control Systems and Radioelectronics, Tomsk, Russia)

 

Рус

1. A descriptor system approach to stability and stabilization of discretetime switched PWA systems / Zhu Y., Zhong Z., Basin M.V. et al. // IEEE Transactions on Automatic Control. 2018. V. 63, No. 10. P. 3456–3463.
2. Muawwal A. The implementation of PWA (progressive web app) technology in enhancing website performance & mobile accessibility // Buletin Pos dan Telekomunikasi. 2024. V. 22, No. 1. P. 25–36.
3. Харлампиди В. К. Прогрессивные вебприложения: обзор современных методов, инструментов и практик // Вестник науки. 2023. Т. 4, №. 7 (64). С. 401–421.
4. Вербецкий Д. Ю., Скодорова Л. К. Прогрессивные веб-приложения и их возможности // Научные исследования и разработки 2022 года. 2022. С. 12–23.
5. Фризоргер Н. Г., Багаева А. П. Прогрессивные веб-приложения (PWA) // Актуальные проблемы авиации и космонавтики. 2021. Т. 2. С. 570–572.
6. Малыгин Д. С. Тренды и перспективные направления в развитии программирования // Computational Nanotechnology. 2024. Т. 11, № 1. С. 184–192.
7. Aluev A. Scalable web applications: a cost-effectiveness study using microservice architecture // Cold Science. 2024. № 8. C. 32–38.
8. Пекарева В. В. Характеристика понятия «преступления в сфере компьютерной информации» в уголовно-правовой доктрине // Тенденции развития науки и образования. 2024. № 105-8. С. 35–38.
9. Alamer A. M. A. A secure and privacy block-chain-based data sharing scheme in mobile edge caching system // Expert Systems with Applications. 2024. V. 237. P. 121572.
10. CoPUP: Content popularity and user preferences aware content caching framework in mobile edge computing / M. Yasir, S. K. uz Zaman, T. Maqsood et al. // Cluster Computing. 2023. V. 26, No 1. P. 267–281.
11. Малыгин Д. С. Мониторинг доступности вебсервиса в распределенных инфокоммуникационных системах // Международный научно-исследовательский журнал. 2024. №3 (141).
12. Towards improving accessibility of web auditing with Google Lighthouse / T. McGill, O. Bamgboye, X. Liu et al. // 47th Annual Computers, Software, and Applications Conference (COMPSAC). 26–30 Jun. 2023, Torino, Italy. IEEE, 2023. P. 1594–1599.
13. Hajian M., Hajian M. PWA with angular and workbox // Progressive Web Apps with Angular: Create Responsive, Fast and Reliable PWAs Using Angular. 2019. P. 331–345.
14. Client-side gamification engine for enhanced programming learning / R. Queirós, R. Damaševičius, R. Maskeliūnas et al. // 5th International Computer Programming Education Conference (ICPEC 2024). Schloss Dagstuhl–Leibniz-Zentrum für Informatik, 2024. 27–28 Jun. 2024. Lisbon, Portugal.
15. Wójcik P., Plechawska-Wójcik M. Comparative analysis of tools for managing web application development // Journal of Computer Sciences Institute. 2024. V. 32. P. 194–198.
16. Згонникова А. О., Прокопенко А. А. Web-разработка // Наука, образование, инновации: актуальные вопросы и современные аспекты. 2023.

Eng

1. Zhu Y., Zhong Z., Basin M.V. et al. (2018). A descriptor system approach to stability and stabilization of discretetime switched PWA systems. IEEE Transactions on Automatic Control, 63(10), 3456 – 3463.
2. Muawwal A. (2024). The implementation of PWA (progressive web app) technology in enhancing website performance & mobile accessibility. Buletin Pos dan Telekomunikasi, 22(1), 25–36.
3. Harlampidi V. K. (2023). Progressive Web Apps: An Overview of Modern Methods, Tools, and Practices. Vestnik nauki, Vol. 4 64(7), 401 – 421. [in Russian language]
4. Verbetskiy D. Yu., Skodorova L. K. (2022). Progressive Web Apps and their capabilities. Research and Development 2022, 12 – 23. [in Russian language]
5. Frizorger N. G., Bagaeva A. P. (2021). Progressive Web Apps (PWA). Aktual'nye problemy aviatsii i kosmonavtiki, 2, 570 – 572. [in Russian language]
6. Malygin D. S. (2024). Trends and promising directions in the development of programming. Computational Nanotechnology, 11(1), 184 – 192. [in Russian language]
7. Aluev A. (2024). Scalable web applications: a costeffectiveness study using microservice architecture. Cold Science, (8), 32 – 38.
8. Pekareva V. V. (2024). Characteristics of the concept of crimes in the field of computer information in criminal law doctrine. Tendentsii razvitiya nauki i obrazovaniya, 105(8), 35 – 38. [in Russian language]
9. Alamer A. M. A. (2024). A secure and privacy blockchain-based data sharing scheme in mobile edge caching system. Expert Systems with Applications, 237.
10. M. Yasir, S. K. uz Zaman, T. Maqsood et al. (2023). CoPUP: Content popularity and user preferences aware content caching framework in mobile edge computing. Cluster Computing, 26(1), 267 – 281.
11. Malygin D. S. (2024). Monitoring web service availability in distributed information and communication systems. Mezhdunarodnyy nauchno-issledovatel'skiy zhurnal, 141(3). [in Russian language]
12. McGill T., Bamgboye O., Liu X. et al. (2023). Towards improving accessibility of web auditing with Google Lighthouse. Torino: 47th Annual Computers, Software, and Applications Conference (COMPSAC), 1594 – 1599.
13. Hajian M., Hajian M. (2019). PWA with angular and workbox. Progressive Web Apps with Angular: Create Responsive, Fast and Reliable PWAs Using Angular, 331–345.
14. Queirós R., Damaševičius R., Maskeliūnas R. et al. (2024). Clientside gamification engine for enhanced programming learning. 5th International Computer Programming Education Conference (ICPEC 2024). Lisbon: Schloss Dagstuhl–Leibniz-Zentrum für Informatik.
15. Wójcik P., Plechawska-Wójcik M. (2024). Comparative analysis of tools for managing web application development. Journal of Computer Sciences Institute, 32, 194 – 198.
16. Zgonnikova A. O., Prokopenko A. A. (2023). Web development. Science, education, innovation: current issues and modern aspects, 40 – 42. [in Russian language]

Рус

Статью можно приобрести в электронном виде (PDF формат).

Стоимость статьи 700 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.

После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.

Для заказа скопируйте doi статьи:

10.14489/vkit.2025.03.pp.003-011

и заполните  форму 

Отправляя форму вы даете согласие на обработку персональных данных.

.

 

Eng

This article  is available in electronic format (PDF).

The cost of a single article is 700 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank.

After depositing your payment on our bank account we send you file of the article by e-mail.

To order articles please copy the article doi:

10.14489/vkit.2025.03.pp.003-011

and fill out the  form  

 

.

 

 

 
Поиск
Баннер
Rambler's Top100 Яндекс цитирования