ECMAScript

Clase 29 de 9930 días de JavaScript

ECMAScript es un estándar de programación para lenguajes de scripting. Fue creado por la organización ECMA International y es el estándar subyacente para JavaScript, el lenguaje de programación más utilizado en el desarrollo web.

ECMAScript tiene como objetivo lo siguiente:

  • Define la sintaxis y las funciones básicas de JavaScript
  • Objetos y funciones de alto nivel
  • Establecer un conjunto de reglas para la creación de scripts y todo el código que puedas crear con JavaScript.
  • Crear reglas para la sintaxis básica, funciones, objetos y métodos disponibles en las estructuras de datos del lenguaje.

Cada versión de ECMAScript (conocida como una "edición") agrega nuevas características y mejoras al lenguaje. Características como mejoras en la manipulación de objetos, mejoras en las funciones de programación asíncrona y mejoras en el rendimiento del lenguaje.

ECMAScript es ampliamente compatible con los navegadores web y se utiliza en una variedad de entornos, desde el desarrollo web hasta la programación de servidores y aplicaciones móviles. Además, existen varios entornos de ejecución de JavaScript fuera de los navegadores web, como Node.js, que utilizan la especificación ECMAScript.

En resumen, ECMAScript es el estándar subyacente para JavaScript y define las reglas y las características básicas del lenguaje. Cada versión de ECMAScript agrega nuevas características y mejoras al lenguaje, y es ampliamente compatible con los navegadores web y otros entornos de ejecución.

Todo esto y más lo puedes aprender en el Curso de ECMAScript: Historia y Versiones de JavaScript