Pular para o conteúdo

30 curiosidades

30 curiosidades sobre JavaScript

Aprenda algo novo e depois se teste no quiz.

Gerado em português com IA a partir do nosso quiz em inglês; as fontes apontam para a Wikipédia em português.

Já sabia de tudo isso? Prove.

Fazer o quiz de 30 perguntas
1

Ao lado do JavaScript, quais tecnologias formam o trio principal da World Wide Web?

A grande maioria dos sites usa JavaScript, e todos os principais navegadores têm um mecanismo dedicado para executá-lo.

2

Quem criou a primeira implementação do JavaScript, na Netscape?

Os mecanismos JavaScript hoje estão embutidos em servidores, bancos de dados e até processadores de texto e PDF.

3

Qual linguagem adiciona tipagem ao JavaScript e é popular no back-end?

Implementações de JavaScript no servidor se multiplicaram desde meados dos anos 2000, com destaque para o Node.js.

4

Por decisão da Netscape, a sintaxe do JavaScript deveria se parecer com a de qual linguagem?

A exigência derrubou a adoção de outras linguagens de script já existentes e levou à criação de uma linguagem nova.

5

Qual destas bibliotecas fez parte do renascimento do JavaScript em meados dos anos 2000?

Prototype, Dojo Toolkit e MooTools foram outras bibliotecas de código aberto desse período.

6

Em quantos dias foi escrito o primeiro protótipo do JavaScript, em maio de 1995?

A Netscape precisava de um protótipo para defender a ideia contra propostas concorrentes dentro da empresa.

7

Em qual interpretador do Google o Node.js é baseado?

O runtime é single-thread: uma única thread, o event loop, executa o código, e as chamadas bloqueantes usam a libuv de forma assíncrona.

8

Como foi caracterizada a escolha final do nome “JavaScript”?

O nome deu a impressão de que a linguagem derivava de outra então na moda, cujo status a Netscape queria emprestar.

9

O codinome Mozilla, do navegador da Netscape, é a junção de quais palavras?

A empresa, fundada em 1994 em Mountain View, contratou muitos autores do NCSA Mosaic, mas não compartilhou código com ele.

10

Qual era o nome oficial do JavaScript nas versões beta do Navigator 2.0, em setembro de 1995?

Durante o desenvolvimento a linguagem se chamava Mocha; o nome JavaScript chegou só no beta 3 do Navigator 2.0, em dezembro.

11

Quem escreveu a versão inicial do Node.js, em 2009?

O Node.js chegou cerca de 13 anos depois do primeiro ambiente JavaScript para servidores, o LiveWire Pro Web da Netscape.

12

Que termo Jesse James Garrett cunhou em 2005 em um white paper?

A técnica carrega dados em segundo plano, sem recarregar a página inteira, e devolveu o JavaScript aos holofotes.

13

Que tipo de tipagem tem o JavaScript?

A linguagem é multiparadigma: aceita estilos orientados a objetos, imperativos e funcionais num mesmo programa.

14

Em que ano o NCSA lançou o Mosaic, o primeiro navegador gráfico popular da Web?

O NCSA era uma unidade da Universidade de Illinois em Urbana-Champaign, e o Mosaic impulsionou a Web além do nicho NeXTSTEP.

15

Qual norma da Ecma International padroniza o ECMAScript, base do JavaScript?

A norma também tem versão internacional, a ISO/IEC 16262, e o JavaScript é a mais conhecida das implementações do ECMAScript.

16

Qual fundador da Netscape defendia que o HTML precisava de uma “linguagem de cola”?

A ideia era uma linguagem fácil para web designers e programadores de meio período montarem componentes como imagens e plugins.

17

Em que mês e ano o ECMAScript 5 foi finalmente lançado?

O ECMAScript 5.1 veio em junho de 2011, para se alinhar à terceira edição da norma internacional ISO/IEC 16262.

18

Quais linguagens de programação influenciaram o JavaScript?

Apesar das semelhanças de nome e sintaxe com outra linguagem famosa da Sun, as duas são distintas e diferem muito no design.

19

Em que mês e ano foi publicada a primeira edição da especificação ECMAScript?

ActionScript e JScript eram outras implementações bem conhecidas do padrão além do próprio JavaScript.

20

Que fatia do mercado de navegadores o Mosaic Netscape conquistou em quatro meses?

O navegador foi rebatizado como Netscape Navigator para evitar problemas de marca registrada com o NCSA.

21

Quando a Netscape submeteu o JavaScript à Ecma International para padronização?

A ideia era permitir que outros fornecedores de navegador implementassem a linguagem com base no trabalho feito na Netscape.

22

Que projeto de 2009 buscou especificar uma biblioteca padrão de JavaScript fora do navegador?

Com os aplicativos de página única, o JavaScript virou também alvo de compilação de outras linguagens.

23

Qual fork do Node.js Fedor Indutny criou em dezembro de 2014?

A Node.js Foundation, anunciada em fevereiro de 2015, reconciliou os dois projetos, fundidos no Node v4.0 em setembro de 2015.

24

Em que empresa estava Douglas Crockford quando se opôs ao ECMAScript 4, em 2007?

A oposição, em parceria com a Microsoft, levou ao esforço do ECMAScript 3.1, mais tarde renomeado ECMAScript 5.

25

Qual grupo de trabalho padronizava o ECMAScript, com participação da Nombas?

A Nombas passou a oferecer JavaScript em vez de sua própria linguagem no produto ScriptEase.

26

Que linguagem a Netscape queria incorporar ao Navigator ao contratar o criador do JavaScript?

Antes que o trabalho começasse, a Netscape fechou parceria com a Sun Microsystems para levar outra linguagem ao navegador.

27

Qual produto levou o JavaScript ao scripting do lado do servidor em dezembro de 1995?

O lançamento veio logo depois da estreia do JavaScript nos navegadores, no mesmo mês.

28

Quem liderou o trabalho original do ECMAScript 4, iniciado em 2000?

Esse trabalho foi desativado em 2003, quando ficou claro que a Microsoft não pretendia implementar o JavaScript adequado no Internet Explorer.

29

Em que cidade os grupos rivais do ECMAScript se reuniram em julho de 2008?

O encontro levou ao acordo do início de 2009 que renomeou o ECMAScript 3.1 como ECMAScript 5.

30

Qual linguagem da Nombas é erroneamente apontada como influência do JavaScript?

O criador do JavaScript nunca tinha ouvido falar dessa linguagem antes de criar a sua; a Nombas depois adotou o JavaScript no ScriptEase.

Acha que manja de JavaScript?

Teste essas curiosidades no quiz interativo.

Fazer o quiz de 30 perguntas
30 curiosidades sobre JavaScript que você não sabia