ISSN:0975-9646 Jebreel Alamari et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 11 (6) , 2020, 102-106 Universal High-Performance Applications with WebAssembly Jebreel Alamari C.Edward Chow Computer Science Department Computer Science Department University of Colorado at University of Colorado at Colorado Springs Colorado Springs
[email protected] [email protected] Abstract— Building and maintaining applications is an Browsers do not stop at that point. They try to run that code expensive operation. According to Kinvey report, building an efficiently and at a high speed. Since JavaScript is the main enterprise level mobile application costs about $270k. programming language for computation in the browsers, Supporting multiple platforms and operating systems is the after the failure of Java Applets [6], it became feasible to driving cost of the development process. In this paper we optimize browser engines to run JavaScript code faster. investigate the possibility of using web browsers as computation containers that allow code to run independently from the One of inaccurate ideas about JavaScript is that it is slow, underlying operating system. Progressive Web Applications and it is only good to do form processing with some fun became popular in the recent years, however their performance animation in the web page. Sure, JavaScript can do all that, still worries developers. Therefore, in this paper we concentrate but nowadays it can do much more. on the performance aspect of web applications. Even though it is still considered a loosely typed language Keywords— (web applications, universal applications, web with an interpreter, its performance has dramatically browsers, web assembly, JavaScript, WebAssembly) improved [7].