#2 π History of Javascript | What is ECMAScript ? | Javascript Engine | Java vs Javascript
Adarsh Tripathi edited this page Jul 25, 2021
·
1 revision
*****************************Tutorial Start π₯ ********************************
The early to mid-1990s was an important time for the internet.
- In September 1995, a Netscape programmer named Brandan Eich developed a new scripting language in just 10 days.
- It was originally named Mocha, but quickly became known as LiveScript and later, JavaScript.
JavaScript and Java have almost nothing in common.
- it was also a marketing tactic to divert some attention from java, which was the most buzzed about language at the time.
ECMAScript is a standard, like ECMAScript 2016, ECMAScript 2017, ECMAScript 2018.
- Language such as ActionScript, JavaScript, JScript all use ECMAScript as its core.
- π Basically ECMAScript is the Specifications and Standard. π
- And all Scripting language are follow this Standards ans Specifications.
- π Follow this link to know more about ECMAScript https://en.wikipedia.org/wiki/ECMAScript
JavaScript Engine execute the code of JavaScript.
- In chrome browsers the v8 version javascript engine are preinstalled. Which is use to execute the javascript code in the browsers.
- And if we execute the javascript code outside the browsers which is executed by same javascript engine. Example: If we run javscript code in Node.js, which is executed and run by javascript engine.
- A JavsScript engine is a computer program that executes JavaScript(Js) code.
- Chakra JavaScript Engine is used in Microsoft Edge Browsers.
- SpiderMonkey JavaScript Engine is used in Firefox Browsers.
- v8 JavaScript Engine is used in Google Chrome Browsers. 4.Node.Js used v8 JavaScript Engine to run and execute JavaScript code.
- Follow this ECMAScript Github Browsers compatibility table to know more about ECMAScript Support, to which browsers, servers, compiler: https://kangax.github.io/compat-table/es6/
*****************************Tutorial End π ********************************
FOllow me on Github