JavaScript: Difference between revisions

Content deleted Content added
m Undid revision 825840537 by 24.89.179.19 (talk) rv
Web Assembly: Spelling
Tags: Mobile edit Mobile web edit
Line 684:
==Web Assembly==
 
Starting in 2017, Web Browsers started supporting [[WebAssembly]] technology standardized by the [[World Wide Web Consortium|WC3]]. This Technology allows Javascript to be pre-compiled into a Virtual Machine binary instruction format known as a [[WebAssembly]] that allows near native performance execution of Javascript. To enable this feature Javascript source is compiled into a binary format using a compiler backend tool such as [[LLVM]] to produce WebAssembly binary format that is placed on the web server for direct download by the client browser, thus hiding the javascript source code as binary instruction code. Further, the introduction of WebAssemebly Technology into the Web Browsers allows other programming languages such as C, C++, C#, Java, etc. to directly compete against Javascript without the need to install a web-browser plugin to enable a competing non-javsscriptjavascript language to run inside a browser, simply by compiling these langaugeslanguages into the same shared WebAssembly format.<ref>[https://visualstudiomagazine.com/articles/2017/11/06/edge-webassembly.aspx Edge Browser Switches WebAssembly to 'On', David Ramel, 11/06/2017]</ref>
 
== See also ==