Application of WebAssembly for High-Performance Client-Side Media Content Analysis
Oleksandr Moskalenko , Lead Software Engineer, Lennar Corp., Euless, Texas, USAAbstract
The article investigates the application of WebAssembly (WASM) technology for implementing high-performance media content analysis directly on the client side. The relevance is driven by the growth in volumes of user-generated content and the need to process it while preserving data privacy and reducing the load on server infrastructure. The scientific novelty lies in the development and description of a client application architecture for automatic detection of photosensitive epilepsy (PSE) triggers in video, which demonstrates the use of WASM to solve mission-critical tasks in the field of digital accessibility (WCAG 2.2). The work describes a prototype, PSE Video Analytics Platform, developed in Rust and compiled to WebAssembly. Special attention is given to a comparative performance analysis of the WASM module and analogous JavaScript solutions. The objective is to prove the effectiveness and viability of the client-side approach for complex computational tasks. To this end, methods of prototyping, comparative benchmarking, and systems analysis are employed. The conclusion outlines the advantages of the approach: radical reduction of server costs, assurance of data confidentiality, and the ability to provide the user with immediate feedback. The article will be useful to web developers, software architects, and digital accessibility specialists.
Keywords
WebAssembly, WASM, video analysis, client-side computation, Rustdigital accessibility, WCAG 2.2, photosensitive epilepsy, web application performance, serverless
References
Adobe unveils future of Creative Cloud with Generative AI in Photoshop. Retrieved from https://www.enterprisetimes.co.uk/2023/05/24/adobe-unveils-future-of-creative-cloud-with-generative-ai-in-photoshop/ (date of access: 24.08.2025)
Arunkumar, J. R. (2023). Study Analysis of Cloud Security Chanllenges and Issues in Cloud Computing Technologies. Journal of Science, Computing and Engineering Research, 6(8), 6-11.
Popescu, A. B., Taca, I. A., Vizitiu, A., Nita, C. I., Suciu, C., Itu, L. M., & Scafa-Udriste, A. (2022). Obfuscation Algorithm for Privacy-Preserving Deep Learning-Based Medical Image Analysis. Applied Sciences, 12(8), 3997. https://doi.org/10.3390/app12083997
Mäkitalo, N., Bankowski, V., Daubaris, P., Mikkola, R., Beletski, O., & Mikkonen, T. (2021, March). Bringing Webassembly Up to Speed with Dynamic Linking. In Proceedings of the 36th Annual ACM Symposium on Applied Computing (pp. 1727-1735).
Plauska, I., Liutkevičius, A., & Janavičiūtė, A. (2023). Performance Evaluation of C/C++, MicroPython, Rust and TinyGo Programming Languages on ESP32 Microcontroller. Electronics, 12(1), 143. https://doi.org/10.3390/electronics12010143
Wang, Q., Jiang, S., Chen, Z., Cao, X., Li, Y., Li, A., & Liu, X. (2025). Anatomizing Deep Learning Inference in Web Browsers. ACM Transactions on Software Engineering and Methodology, 34(2), 1-43. https://doi.org/10.1145/3688843
Waseem, M., Das, T., Ahmad, A., Liang, P., & Mikkonen, T. (2024, June). Issues and Their Causes in WebAssembly Applications: An Empirical Study. In Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering (pp. 170-180).
Mozilla. (2024). WebAssembly. MDN Web Docs. Retrieved from https://developer.mozilla.org/en-US/docs/WebAssembly (date of access: 02.09.2025)
Kamal, H., & Mashaly, M. (2025). Combined Dataset System Based on a Hybrid PCA–Transformer Model for Effective Intrusion Detection Systems. AI, 6(8), 168. https://doi.org/10.3390/ai6080168
W3C. (2023, October 5). Web Content Accessibility Guidelines (WCAG) 2.2. W3C Recommendation. Retrieved from https://www.w3.org/TR/WCAG22/ (date of access: 02.09.2025)
Article Statistics
Copyright License
Copyright (c) 2025 Oleksandr Moskalenko

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain the copyright of their manuscripts, and all Open Access articles are disseminated under the terms of the Creative Commons Attribution License 4.0 (CC-BY), which licenses unrestricted use, distribution, and reproduction in any medium, provided that the original work is appropriately cited. The use of general descriptive names, trade names, trademarks, and so forth in this publication, even if not specifically identified, does not imply that these names are not protected by the relevant laws and regulations.


 Engineering and Technology
                                        
                                    | Open Access | 																									
							DOI:
                                                                                                                Engineering and Technology
                                        
                                    | Open Access | 																									
							DOI: