JavaScript

Resumo feito com IA. Não use como fonte de consulta!

Linguagem de programação essencial para a World Wide Web, utilizada em sites para adicionar comportamento dinâmico às páginas. Ela opera principalmente no lado do cliente, sendo executada por motores JavaScript nos navegadores, como o V8 do Chrome. Além disso, ambientes como Node.js permitem seu uso em servidores e aplicações diversas. JavaScript é uma linguagem de alto nível, compilada just-in-time, e segue o padrão ECMAScript, oferecendo tipagem dinâmica, orientação a objetos baseada em protótipos e suporte a múltiplos paradigmas de programação.

Criada em 1995 por Brendan Eich na Netscape, JavaScript surgiu para superar as limitações das páginas estáticas da época. Inicialmente chamada de LiveScript, seu nome foi alterado para JavaScript como uma estratégia de marketing, aproveitando a popularidade da linguagem Java, embora as duas sejam distintas. A linguagem foi rapidamente adotada e se tornou fundamental para a interatividade na web, mesmo causando confusão devido à semelhança nominal com Java.

A Microsoft, em resposta, desenvolveu o JScript para o Internet Explorer, levando a diferenças significativas entre as implementações dos navegadores. Isso dificultava a criação de sites compatíveis com ambos, resultando em logos como “melhor visualizado no Netscape” ou “no Internet Explorer”. Para padronizar a linguagem, a Netscape submeteu JavaScript à Ecma International em 1996, resultando no padrão ECMAScript. No entanto, a dominância do Internet Explorer nos anos 2000 estagnou o desenvolvimento da linguagem.

A situação mudou com o lançamento do Firefox em 2004 e do Chrome em 2008, este último introduzindo o motor V8 com compilação just-in-time, que revolucionou a performance de JavaScript. Em 2009, o ECMAScript 5 foi lançado, marcando um avanço significativo na padronização. Além disso, o surgimento do Node.js, criado por Ryan Dahl, expandiu o uso de JavaScript para além dos navegadores, permitindo sua aplicação em servidores e consolidando seu ecossistema.

O JavaScript moderno é amplamente utilizado em bibliotecas e frameworks como jQuery, React e Angular, além de ser a base para o desenvolvimento de single-page applications. A linguagem continua evoluindo através de propostas abertas no GitHub, com atualizações anuais do padrão ECMAScript. Seu ecossistema inclui práticas estabelecidas e ferramentas como transpiladores (ex: Babel) para facilitar o desenvolvimento.

Vale destacar que “JavaScript” é uma marca registrada da Oracle Corporation, herdada da Sun Microsystems. Em 2024, uma iniciativa liderada por Ryan Dahl e apoiada por Brendan Eich reuniu mais de 14.000 assinaturas para liberar a marca, refletindo a importância da linguagem para a comunidade de desenvolvimento.

Hoje, JavaScript é indispensável para a web, sendo a linguagem mais usada no lado do cliente e uma das principais escolhas para desenvolvimento full-stack. Sua história de inovação e adaptação demonstra sua relevância contínua, enquanto seu futuro é moldado por uma comunidade ativa e por avanços tecnológicos constantes.

FONTE: en.wikipedia.org/wiki/JavaScript

Marcadores ( tags )

Algo não está funcionando?

Notou algum recurso ( link, imagem, etc ) “quebrado” nesta pagina? Por favor, use o formulário de alerta abaixo. A correção será feita o mais breve possível.

    Solicitar remoção de conteúdo?

    Para impedir que práticas ilegais ocorram no ambiente digital e cumprir as exigencia do Marco Civil da Internet ( Lei 12.965/2014 ), disponibilisamos o formulário abaixo para que você possa solicitar a remoção deste conteúdo caso este viole os princípios, garantias, direitos e deveres para o uso da Internet no Brasil.

      LGPD? Navegando neste site, você entende e aceita as práticas de privacidade do Google.
      GDPR? By browsing this site, you understand and accept Google's privacy practices.
      👍 Ok!