#2 🛑 History of Javascript | What is ECMAScript ? | Javascript Engine | Java vs Javascript - adarshtiwari1998/JavaScript-Crash-Course-Project-v1 GitHub Wiki
*****************************Tutorial Start 🔥 ********************************
1. HISTORY OF JAVASCRIpt
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.
2. JAVASCRIPT vs JAVA
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.
3. WHAT IS ECMASCRIPT?
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
4. WHAT IS JAVASCRIPT ENGINE?
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 🚀 ********************************