Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.
JavaScript
Resumen
JavaScript (o "JS") es un lenguaje de programación que se usa con mayor frecuencia para scripts dinámicos de lado del cliente en páginas web, pero también se usa a menudo en el lado delservidor — usando un entorno de ejecución comoNode.js.
JavaScriptno se debe confundir con ellenguaje de programación Java. Aunque"Java" y"JavaScript" son marcas comerciales (o marcas comerciales registradas) de Oracle en EE. UU. y otros países, los dos lenguajes de programación son significativamente diferentes en su sintaxis, semántica y casos de uso.
JavaScript se utiliza principalmente en el navegador, lo que permite a los desarrolladores manipular el contenido de la página web a través delDOM, manipular datos conAJAX yIndexedDB, dibujar gráficos concanvas, interactuar con el dispositivo que ejecuta el navegador a través de variasAPIs y más. JavaScript es uno de los lenguajes más utilizados en el mundo, debido al reciente crecimiento y mejora en el rendimiento de lasAPIs disponibles en los navegadores.
In this article
Orígenes e Historia
Concebido como un lenguaje de lado del servidor por Brendan Eich (entonces empleado por Netscape Corporation), JavaScript pronto llegó a Netscape Navigator 2.0 en septiembre de 1995. JavaScript disfrutó de un éxito inmediato yInternet Explorer 3.0 introdujo la compatibilidad con JavaScript con el nombre de JScript en agosto de 1996.
En noviembre de 1996, Netscape comenzó a trabajar con ECMA International para hacer de JavaScript un estándar de la industria. Desde entonces, el JavaScript estandarizado se llama ECMAScript y se especifica en ECMA-262, cuya última edición (décima, ES2019) está disponible a partir de junio de 2019.
Recientemente, la popularidad de JavaScript se ha expandido aún más gracias a la exitosa plataformaNode.js, el entorno de ejecución de JavaScript multiplataforma más popular fuera de el navegador. Node.js, creado con elmotor de JavaScript V8 de Chrome — permite a los desarrolladores utilizar JavaScript como lenguaje de programación para automatizar las cosas en una computadora y crear servidoresHTTP yWeb Sockets completamente funcionales.
Aprende más
>Conocimientos generales
- JavaScript en Wikipedia