Introdução

JavaScript é atualmente uma das linguagens de programação que mais tem crescido recentemente, e é fácil saber o porquê. Ele é a linguagem utilizada por toda a internet para tornar a web dinâmica e interativa. Além disso, atualmente ela vem sendo aplicada em outras áreas de desenvolvimento como servidores, web design e aplicativos mobile.

Origem

Na década de 90 o navegador web mais popular era o Netscape, mas essa ainda é a época em que as páginas web eram estáticas, sem nenhum tipo de interação.

Em 1995, para tornar a web mais dinâmica e interativa, Netscape empregou a Brendan Eich o trabalho de desenvolver uma linguagem de scripting para o navegador baseada na popular linguagem Java. Originalmente essa linguagem fora chamada Mocha, para ser renomeada para LiveScript e atualmente JavaScript.

Standards

Em 1996 Microsoft lançou o Internet Explorer 3 com sua própria implementação do JavaScript, chamada JScript, em uma tentativa de competir com o Netscape. Isso gerou um dilema porque as duas implementações da linguagem eram incompatíveis e isso causaria problemas no futuro caso elas não fossem normalizadas.

Por causa disso Netscape entrou em contato com Ecma International para criar um padrão da linguagem. Em 1997 foi criado o ECMAScript pelo padrão ECMA-262 cujas especificações poderiam ser usadas por diferentes navegadores para universalizar a linguagem. Desde então a Mozilla Foundation (sucessora do Netscape) e Ecma International vêm atualizando a especificação.

Conteúdo escrito pela organização codinStruct, disponível pela licença CC BY-SA 4.0. Veja o repositório original do conteúdo.