DEV Community

Cover image for What exactly is ES6? πŸ€”
rafikadir
rafikadir

Posted on

1 1 1 1 1

What exactly is ES6? πŸ€”

What is ECMA?

ECMA, short for European Computer Manufacturers Association, is an international standards organization that develops and publishes standards for information and communication systems. It was established in 1961 and is based in Geneva, Switzerland.

What is the relation between ECMA and JS?
ECMAScript is a standardized scripting language that defines the syntax, semantics, and features of the language. ECMAScript is developed and maintained by ECMA International. JavaScript implements the ECMAScript specification, meaning it follows the rules and features defined by ECMAScript.

JavaScript ES6 (also known as ECMAScript 2015 or ECMAScript 6) is the newer version of JavaScript that was introduced in 2015. ECMAScript is another official name for Javascript. Therefore, ES2015 is often called ES6. ECMAScript provides the specification on how JavaScript programming language should work.

Features of ES6:

  1. Arrow functions
  2. Template literals
  3. Block-scoped variables
  4. Enhanced object literals
  5. Destructuring assignment
  6. Modules for better code organization
  7. Promises for asynchronous programming
  8. And much more!

Why Learn ES6:

  • Modern JavaScript Features
  • Increased Productivity
  • Improved Code Readability
  • Better Module Management
  • Asynchronous Programming Made Easier
  • Working with React

πŸ‘‰ Follow my IG for regular frontend tips: Rafi Kadir
πŸ‘‰ Make a connection on Linkedin: Rafi Kadir

Top comments (0)

The best way to debug slow web pages cover image

The best way to debug slow web pages

Tools like Page Speed Insights and Google Lighthouse are great for providing advice for front end performance issues. But what these tools can’t do, is evaluate performance across your entire stack of distributed services and applications.

Watch video