ANALYSIS OF THE IMPACT OF WEBASSEMBLY ON THE PRODUCTIVITY OF COMPLEX WEB APPLICATIONS

Authors

DOI:

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

Keywords:

WebAssembly, performance, web applications, web technologies, optimization, kernels

Abstract

The purpose of the article. The purpose of the study is to comprehensively analyze the impact of WebAssembly technology on the performance of complex web applications, identify key factors for increasing computing efficiency, and assess the prospects for practical application in modern web development to optimize the user experience.Scientific novelty. The scientific novelty of the work lies in the systematization of methods for assessing the impact of WebAssembly on the performance of complex web applications, the development of a comprehensive approach to analyzing the efficiency of binary instructions in the web environment. For the first time, a comparative analysis of various architectural solutions for integrating WebAssembly with traditional JavaScript solutions has been carried out. A methodology for assessing performance for various types of computational tasks in web applications using performance metrics and memory optimization has been proposed.Results. The results of the study demonstrate a significant increase in the performance of complex web applications when using WebAssembly compared to traditional JavaScript solutions. It was found that WebAssembly provides an acceleration of computationally intensive operations by 2–10 times, depending on the type of tasks. Optimal scenarios for using the technology for mathematical calculations, image processing, cryptographic operations, and multimedia applications were identified. The impact of different compilers and optimizations on the final performance was analyzed. Critical aspects of interoperability between WebAssembly and JavaScript that affect the overall efficiency of the system were identified. Recommendations for architectural solutions were developed to maximize the benefits of WebAssembly in complex web applications.Conclusions. WebAssembly shows great potential for optimizing the performance of complex web applications, especially in compute-intensive areas. The technology provides significant acceleration of critical operations while maintaining security and cross-platform compatibility. Optimal use of WebAssembly requires careful analysis of the application architecture and the specifics of the computing tasks to achieve maximum effect.

References

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

Published

2025-11-28