Sunday, December 14, 2025

Historia y Evolución del Lenguaje de Programación JavaScript

 JAVA SCRIPT


JavaScript fue creado por Brendan Eich, inspirado por otros lenguajes como Java, Scheme y Self. El propósito de JavaScript fue dar solución a la problemática de las páginas estáticas.


El primer lenguaje generado fue Mocha, construido por Brendan Eich en 1995. Este permitía una pequeña interactividad en las páginas para el navegador Netscape. Sin embargo, debido a que su desarrollo fue muy rápido, tuvo que evolucionar, y ese mismo año se produjo LiveScript.

LiveScript era una mejora de Mocha que ofrecía algunas características de interactividad más avanzadas. A finales del mismo año, se originó una nueva versión del lenguaje, llamada JavaScript.

El nombre de JavaScript fue puramente comercial, debido a que el lenguaje más popular de la época era Java. Por lo que querían relacionarlo con este para que creciera su popularidad. Sin embargo, JavaScript y Java son dos lenguajes totalmente diferentes.

JavaScript como estándar de la web

A medida que JavaScript obtuvo más popularidad, surgieron variaciones de este lenguaje. En 1995, la empresa Microsoft decidió hacer su variación del lenguaje para utilizarlo en su navegador Internet Explorer.

Debido a que surgían nuevas versiones del lenguaje, y para evitar que cada navegador tuviera una versión diferente, la organización ECMA International (que en ese momento surgió como un comité) decidió que los navegadores emplearían un estándar del lenguaje JavaScript.

Esta organización se encarga de añadir nuevas características, el lenguaje que permitan la evolución de JavaScript.

Motor Engine V8

En el año 2008, surgió el motor de JavaScript creado por Google. Este corre en el navegador, con el nombre V8 JavaScript Engine, y fue un desarrollo importante en la historia de JavaScript, ya que resolvió la problemática de los tiempos de interpretación.

La razón detrás de esta mejora tan grande radica principalmente en la combinación de intérprete y compilador. Hoy en día, los cuatro motores de búsqueda usan esta técnica: el intérprete ejecuta el código fuente casi de inmediato y el compilador traduce el código fuente en código máquina para que el sistema del usuario se ejecute de manera directa.

Node.js, JavaScript del lado del servidor

Node.js es la forma como podemos utilizar JavaScript de parte del servidor o en el backend, esto debido a que utiliza el motor Engine de JavaScript V8.








Tuesday, December 9, 2025

Java Script: WEB COMPONENTS

 

WEB COMPONENTS


bloques de construcción que permiten a los desarrolladores crear aplicaciones web de manera modular y eficaz.


APIS que se utilizan para crear web components

  1. Custom Elements: Permiten definir nuevas etiquetas HTML personalizadas.
  2. Shadow DOM: Proporciona un encapsulamiento de código para evitar conflictos de estilos y comportamiento entre componentes.
  3. HTML Templates: Permiten definir plantillas de HTML que se pueden clonar y renderizar en el DOM.
  4. HTML Imports: Aunque no se convirtió en estándar, era la forma inicial de importar componentes. Se sustituye por los módulos de ECMAScript.
Estas APIs permiten crear componentes web reutilizables y modularizados.

BENEFICIOS DE LOS WEB COMPONENTS

short list

Don´t repeat yourself





Historia y Evolución del Lenguaje de Programación JavaScript

 JAVA SCRIPT JavaScript  fue creado por  Brendan Eich , inspirado por otros lenguajes como Java, Scheme y Self. El propósito de JavaScript f...