25 anos de Javascript

04-12-2020

Hoje, 4 de dezembro de 2020, o Javascript completa 25 anos.

Esta linguagem, que no começo de sua vida foi odiada por alguns seja pelo motivo que for, atingiu um nível elevado de maturidade e atualmente está mais forte do que nunca.

Criada por Brendan Eich da Netscape, o Javascript inicialmente chama-se Mocha. Mais tarde passou a ser chamada de LiveScript e depois de Javascript, pegando carona no sucesso da linguagem Java (causando muita confusão entre os iniciantes, diga-se de passagem).

O que começou como uma possibilidade pra criar páginas web dinâmicas, se tornou uma linguagem forte o suficiente para ser levada ao espaço.

É claro que não estamos limitados aos extremos como criar simples páginas web ou mandar a linguagem para o espaço. Como meros mortais, podemos ficar no meio do caminho como:

  • Desenvolver código do lado do servidor.
  • Criar aplicações mobile.
  • Criar aplicativos desktop.
    Entre outras coisas.

E para comemorar esses 25 anos da linguagem estamos fazendo uma promoção somente para o curso de Javascript completo. Mas atenção que acaba em 8/12/2020.

Quer saber mais? aproveita o cupom 25-ANOS-JS e bem vindo ao mundo do Javascript, onde nem o espaço é mais o limite.

Abaixo listei os principais eventos que marcaram os 25 anos anos dessa linguagem multi-paradigma que faz parte da estória da web.

  • 1996
    A linguagem é criada por Brendan Eich da Netscape. O projeto era chamado de “Mocha” e mais tarde passou a ser chamada de LiveScript antes de finalmente possuir o JavaScript, pegando carona no sucesso da linguagem Java (que é outra linguagem totalmente diferente).

  • 1997
    A primeira edição do ECMA-262 é publicada.
    Dessa forma, fabricantes de navegadores como o Internet Explorer e o saudoso Netscape possuiam as especificações para a implementação da linguagem JavaScript nos seus respectivos navegadores.

  • 1999
    Lançado o ECMAScript versão 3
    Essa versão ganha, entre outras coisas, expressões regulares e tratamento de erros com o bloco try/catch.

  • 2002
    Lançado o JSLint, ferramenta para análise estática de códigos JavaScript.

  • 2004
    O grupo WHATWG é criado.
    A finalidade era tornar mais ágil o desenvolvimento dos padrões da W3C.

  • 2009
    Nasce o projeto CommonJS, requireJS, NPM e NodeJS dá as caras numa palestra de Ryan Dahl.

  • 2012
    Lançado o empacotador (bundle) Webpack.
    Typescript lança publicamente o Typescript.

  • 2014
    Início do desenvolvimento do BabelJS, capaz de transformar Javascript moderno em Javascript cross-browser.

  • 2015
    ES2015. Talvez a atualização mais importante do ECMAScript (também conhecida como ES6, mas esse não é o nome oficial). A partir de 2015, uma nova versão será lançada anualmente.

  • 2016
    TC39. Repositório que contém os commits das propostas de futuras versões do ECMAScript.

  • 2018
    Ryan Dahl (aquele mesmo da palstra sobre o nodeJS) nos apresenta o protótipo do Deno, que é um novo runtime de javascript/typescript concorrente do node.

  • 2020
    Deno 1.0 é lançado.
    Curso Javascript completo é atualizado.

Há muito mais coisas que aconteceram nesses 25 anos mas eu procurei ser mais resumido. Mas se quiser obter mais informações, basta acessar essa timeline, (de onde eu tirei todas as informações desse post).


Comentários: