O JavaScript evolui constantemente. Todos os anos, novas funcionalidades são adicionadas à linguagem através do padrão ECMAScript.

Neste bloco, vamos conhecer recursos modernos que já estão presentes nos navegadores atuais e no Node.js.

Nada experimental, nada obscuro — apenas o que vale a pena aprender.

🎯 Objetivo da aula

Ao final desta aula, você será capaz de:

  • Entender como o JavaScript evolui
  • Reconhecer recursos modernos da linguagem
  • Ler código JavaScript atual sem estranhamento
  • Evitar soluções antigas quando há alternativas melhores

JavaScript não é uma linguagem “parada”

Diferente do que muitos pensam, JavaScript:

  • não é a mesma linguagem de 10 anos atrás
  • evolui anualmente
  • mantém compatibilidade com código antigo

Isso é possível graças ao padrão ECMAScript.

O que é ECMAScript?

ECMAScript é a especificação oficial da linguagem JavaScript.

Quando falamos em:

  • ES6
  • ES2020
  • ES2022

Estamos falando de versões desse padrão.

Exemplos de recursos modernos que você já usa

Sem perceber, você já utilizou várias novidades da linguagem:

  • let e const
  • Arrow functions
  • Destructuring
  • Spread operator
  • Optional chaining
  • Nullish coalescing

Esses recursos tornaram o código:

  • mais legível
  • menos verboso
  • mais seguro

O foco das novidades modernas

As evoluções recentes do JavaScript têm alguns objetivos claros:

  • melhorar legibilidade
  • reduzir erros comuns
  • facilitar código assíncrono
  • trabalhar melhor com dados complexos

Este bloco vai exatamente nessa direção.

O que veremos nas próximas aulas

A partir daqui, vamos estudar:

  • Promises modernas (any, allSettled)
  • Top-level await
  • WeakMap e WeakSet
  • Intl avançado

Todos com exemplos práticos e casos reais.

Compatibilidade: posso usar isso em produção?

Sim — desde que:

  • você conheça o ambiente alvo
  • use navegadores modernos
  • ou configure ferramentas como Babel quando necessário
A maioria desses recursos já é suportada pelos principais navegadores e pelo Node.js.

Mentalidade correta

Aprender novidades da linguagem não é:

  • seguir modinha
  • reescrever tudo

É saber:

  • quando usar
  • por que usar
  • quando não usar

Resumo da aula para nunca mais esquecer

  • JavaScript evolui constantemente
  • ECMAScript define o padrão da linguagem
  • Você já usa muitas novidades modernas
  • Novos recursos focam clareza e segurança
  • Este bloco prepara para código atual

Na próxima aula, vamos entrar em Promises modernas, entendendo Promise.any e Promise.allSettled — e quando usar cada uma.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

Criar um jogo é muito mais complexo do que parece. São milhares, às vezes, milhões de linhas de código. Isso não é exagero! Apenas o jogo Ultima Online possui 6.006.313 linhas de programação, totalizando 25.103.295 palavras


A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.


A Máquina de Pascal, criada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal, é reconhecida como o primeiro computador do mundo e ele foi criado com o objetivo de calcular impostos. Saiba mais.


As primeiras máquinas de fliperama do mundo a utilizarem moedas, chamadas de Galaxy Game, custavam mais de 20 mil dólares para serem produzidas. Saiba mais sobre elas aqui.


O filme Mortal Kombat, inspirado no jogo de mesmo nome, faturou 23 milhões de dólares apenas no fim de semana de estreia nos EUA. Ainda sobre este título de sucesso, outra cifra que impressiona é o faturamento ao longo do primeiro ano: 1 bilhão de dólares no mundo todo.