Engineering and Technology | Open Access | DOI: https://doi.org/10.37547/tajet/Volume07Issue10-17

Application of WebAssembly for High-Performance Client-Side Media Content Analysis

Oleksandr Moskalenko , Lead Software Engineer, Lennar Corp., Euless, Texas, USA

Abstract

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

Download Citations

How to Cite

Oleksandr Moskalenko. (2025). Application of WebAssembly for High-Performance Client-Side Media Content Analysis. The American Journal of Engineering and Technology, 7(10), 139–145. https://doi.org/10.37547/tajet/Volume07Issue10-17