JavaScript: Difference between revisions

Content deleted Content added
Rescuing 5 sources and tagging 1 as dead. #IABot (v1.6.5) (Artix Kreiger)
Line 695:
==Web Assembly==
 
Starting in 2017, Web Browsers startedbegan supporting [[WebAssembly]], a technology standardized by the [[World Wide Web Consortium|W3C]]. ThisThe TechnologyWebassembly allowsstardard Javascript to be pre-compiled intospecifies 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 compiledproduced intoby a binary format using abackend compiler backend tooltoolchain such as [[LLVM]] toand produceexecutes WebAssemblya binarynear format that is placed on the web server for direct download by the client browser, thus hiding the javascript source code as binary instructionnative codespeed. 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 withoutas the need to install a webin-browser plugin to enable a competing non-javascriptscripting language to run inside a browser, simply by compiling these languages intoof the sameworld sharedwide WebAssembly formatweb.<ref>{{cite web|url=https://visualstudiomagazine.com/articles/2017/11/06/edge-webassembly.aspx|title=Edge Browser Switches WebAssembly to 'On' -- Visual Studio Magazine|website=Visual Studio Magazine}}</ref>
 
== See also ==