Introdução

História

JavaScript (ou "JS") é uma linguagem de programação de alto nível baseada em script.
Em 1995 foi criada por Brendan Eich e lançada junto com versão beta do navegador netscape.
Em 1996 a Netscape começou a trabalhar com a Ecma International para tornar o JavaScript um padrão da indústria. Desde então, o JavaScript padronizado é chamado de ECMAScript, que é a especificação da linguagem.

Juntamente com HTML e CSS, o JavaScript tornou-se uma das três principais tecnologias da World Wide Web, servindo para criar páginas dinâmicas e iterativas, devido a sua capacidade de interagir com elementos html via DOM, sendo assim uma parte essencial dos aplicativos da web. Todos os navegadores têm um mecanismo dedicado a executar JS.

Nasceu client-side, mas atualmente também é server-side com a criação do ambiente de execução Node.
Vanilla é um termo usado para descrever JavaScript puro.

Principais Características

Evolução e Timeline

Todo ano tem atualizações do ECMAScript, esses são os anos mais importantes: