JavaScript was introduced as a client-side scripting language in 1995.
ECMAScript (European Computer Manufacturers Association Script) established a standard for scripting languages in 1997.
ES is a parent of many scripting languages like TypeScript, JScript, ActionScript, and JavaScript.
JavaScript evolved year after year with every new version of ECMAScript introducing new features.
About ES6:
- ES6 introduces a new transformed syntax to extend existing JavaScript constructs in order to meet the demands of complex applications written in JavaScript. ES6 is also called ES2015.
 
- The applications which have been implemented in ES6 use the best practices, new web standards, and cutting-edge features, without using additional frameworks or libraries.
 
- Below are some of the features that got introduced which extend the ability of JavaScript to ease the developer's web development
 
- Block scope variables using let and const keywords
 
- Template Literals
 
- Destructuring
 
- Arrow functions
 
- Enhanced for loop
 
- Default and Rest parameters
 
- Spread operator
 
- Classes and Objects
 
- Inheritance
 
- Native Promises
 
- Many other built-ins
 
ES6 is also completely backward compatible. The features like Object Oriented support, New programming constructs, Modules, Templates, support for promises, etc. made ES6 faster.
No comments:
Post a Comment