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?

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.


O personagem Mario surgiu pela primeira vez no mundo dos games em um jogo chamado Donkey Kong, lançado em 1981. Mario, que naquela época se chamava Jumpman, não era o personagem principal do jogo, mas ele se tornaria um dos mais famosos personagens do mundo dos games. Saiba mais.


O mouse foi criado em 9 de dezembro de 1968, por um americano chamado Douglas Engelbart, que o batizou de "XY Position Indicator for a Display System". Conheça a história do mouse clicando aqui.


O Playstation só nasceu porque uma parceria entre Sony e Nintendo, para desenvolver uma unidade de CD para o Super Nintendo, fracassou. Clique aqui e 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.