Content deleted Content added
m Reverted edits by 122.129.121.130 (talk) to last version by Rhaleblian |
m Filled in 2 bare reference(s) with reFill () |
||
Line 382:
{{See also|Dynamic HTML|Ajax (programming)}}
As of May 2017 94.5% of 10 million most popular web pages used JavaScript.<ref>{{cite web|url=https://w3techs.com/technologies/details/cp-javascript/all/all|title=Usage Statistics of JavaScript for Websites, March 2018|website=w3techs.com}}</ref> The most common use of JavaScript is to add client-side behavior to [[HTML]] pages, also known as [[Dynamic HTML]] (DHTML). Scripts are embedded in or included from [[HTML]] pages and interact with the [[Document Object Model]] (DOM) of the page. Some simple examples of this usage are:
* Loading new page content or submitting data to the server via [[Ajax (programming)|Ajax]] without reloading the page (for example, a social network might allow the user to post status updates without leaving the page).
Line 684:
==Web Assembly==
Starting in 2017, Web Browsers started supporting [[WebAssembly]] technology standardized by the [[World Wide Web Consortium|W3C]]. 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-javascript language to run inside a browser, simply by compiling these languages into the same shared WebAssembly format.<ref>
== See also ==
|