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 título Tetris detém o recorde de jogo mais adaptado de todos os tempos. No total foram mais de 60 plataformas diferentes que receberam alguma versão do quebra-cabeças criado por Alexey Pajitnov. Conheça mais sobre este incrível jogo clicando aqui.


Ao completar o nível 99 do jogo Duck Hunt, para Nintendo, o jogo retorna ao primeiro nível, mas um bug impede que se acerte os patos neste recomeço. Este é um exemplo do que é chamado no mundo dos games de "Kill Screen".


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.


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.


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.