АНАЛІЗ ВПЛИВУ WEBASSEMBLY НА ПРОДУКТИВНІСТЬ СКЛАДНИХ ВЕБЗАСТОСУНКІВ

Автор(и)

DOI:

https://doi.org/10.35546/kntu2078-4481.2025.3.2.28

Ключові слова:

WebAssembly, продуктивність, веб-застосунки, веб-технології, оптимізація, ядра

Анотація

Мета статті. Мета дослідження полягає у комплексному аналізі впливу технології WebAssembly на продуктивність складних вебзастосунків, визначенні ключових факторів підвищення ефективності обчислень та оцінці перспектив практичного застосування у сучасній веброзробці для оптимізації користувацького досвіду.Наукова новизна. Наукова новизна роботи полягає в систематизації методів оцінки впливу WebAssembly на продуктивність складних вебзастосунків, розробці комплексного підходу до аналізу ефективності бінарних інструкцій у веб середовищі. Вперше проведено порівняльний аналіз різних архітектурних рішень інтеграції WebAssembly з традиційними JavaScript-рішеннями. Запропоновано методологію оцінки продуктивності для різних типів обчислювальних задач у вебзастосунок з використанням метрик швидкодії та оптимізації пам’яті.Результати. Результати дослідження демонструють значне підвищення продуктивності складних веб-застосунків при використанні WebAssembly порівняно з традиційними JavaScript-рішеннями. Встановлено, що WebAssembly забезпечує прискорення виконання обчислювально-інтенсивних операцій у 2–10 разів залежно від типу задач. Виявлено оптимальні сценарії застосування технології для математичних обчислень, обробки зображень, криптографічних операцій та мультимедійних застосунків. Проаналізовано вплив різних компіляторів та оптимізації на підсумкову продуктивність. Визначено критичні аспекти інтероперабельності між WebAssembly та JavaScript, що впливають на загальну ефективність системи. Розроблено рекомендації щодо архітектурних рішень для максимізації переваг WebAssembly у складних вебзастосунках.Висновки. WebAssembly демонструє високий потенціал для оптимізації продуктивності складних вебзастосунків, особливо у сферах з інтенсивними обчисленнями. Технологія забезпечує значне прискорення виконання критично важливих операцій при збереженні безпеки та кросплатформності. Оптимальне застосування WebAssembly вимагає ретельного аналізу архітектури застосунку та специфіки обчислювальних задач для досягнення максимального ефекту.

Посилання

Sipek M., Muharemagic D., Mihaljevic B., Radovan A. Next-generation Web Applications with WebAssembly and TruffleWasm. Proceedings of the 44th International Convention on Information, Communication and Electronic Technology (MIPRO). 2021. P. 1695–1700. DOI: https://doi.org/10.23919/MIPRO52101.2021.9596883 URL: https://ieeexplore.ieee.org/document/9596883

Harnes H., Morrison D. SoK: Analysis techniques for WebAssembly. Future Internet. 2024. Vol. 16, iss. 3. P. 1–27. DOI: https://doi.org/10.3390/fi16030084 URL: https://www.mdpi.com/1999-5903/16/3/84

Akieva Z. M., Murzin D. A., Eltaev S. I. Using WebAssembly to Improve the Performance of Interactive Web Applications. Economy: Yesterday, Today, Tomorrow. 2024. DOI: 10.36871/ek.up.p.r.2024.12.07.021 URL: https://is.gd/ sKPlhB

Robati Shirzad M., Lam P. WasmWalker: Path-based Code Representations for Improved WebAssembly Program Analysis. arXiv. 2024. arXiv:2410.08517. DOI: https://doi.org/10.48550/arXiv.2410.08517 URL: https://arxiv.org/ abs/2410.08517

Wang W. Empowering Web Applications with WebAssembly: Are We There Yet?. Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering. 2021. DOI: https://doi.org/10.1109/ ASE51524.2021.9678831 URL: https://is.gd/fUqdDA

Burkhart N., Liao W., Guzide O. An Overview of WebAssembly. Proceedings of the West Virginia Academy of Science. 2020. Vol. 92, iss. 1. DOI: https://doi.org/10.55632/pwvas.v92i1.682 URL: https://is.gd/R9Omvk

Rao N. S. WebAssembly: Revolutionizing Web User Interface Development through Performance and Cross- Language Integration. International Journal of Scientific Research in Computer Science, Engineering and Information Technology. 2024. Vol. 10, iss. 6. P. 1973–1981. DOI: https://doi.org/10.32628/CSEIT241061235 URL: https://is.gd/ PNg9lo

Long Y., Su Y., Jiang Z. WACP: A Performance Profiling Tool for WebAssembly-Python Interoperability. Proceedings of the 15th Asia-Pacific Symposium on Internetware. 2024. DOI: https://doi.org/10.1145/3671016.3671408 URL: https://dl.acm.org/doi/10.1145/3671016.3671408

Waseem M., Das T., Ahmad A., Liang P., Mikkonen T. Issues and Their Causes in WebAssembly Applications: An Empirical Study. Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering. 2024. DOI: https://doi.org/10.48550/arXiv.2311.00646 URL: https://arxiv.org/abs/2311.00646

Cabrera-Arteaga J., Fitzgerald N., Monperrus M., Baudry B. WASM-MUTATE: Fast and Effective Binary Diversification for WebAssembly. Computers & Security. 2024. Vol. 139. DOI: https://doi.org/10.1016/j.cose.2024.103731 URL: https://is.gd/zmwKsG

Козуб Г. О., Сурма Ю. Ю., Артеменко О. І. Роль вебкомпонентів у побудові сучасних інтерфейсів: переваги та обмеження. Вісник Херсонського національного технічного університету. Том 2 № 2(93), 2025. C. 175–180. https://doi.org/10.35546/kntu2078-4481.2025.2.2.21

Вередін М. О., Козуб Г. О. Особливості UX/UI-дизайну при розробці вебсайтів та мобільних застосунків. збірник наукових праць з матеріалами IX Міжнародної наукової конференції, м.Ужгород, 4липня, 2025р. Міжна- родний центр наукових досліджень. Вінниця: ТОВ «УКРЛОГОС Груп, 2025. С. 122-126. https://doi.org/10.62731/mcnd-04.07.2025.005

##submission.downloads##

Опубліковано

2025-11-28