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?

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 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 IBM detém o recorde de patentes em um único ano, atingindo a marca de 4186 registros no ano de 2008. Clique aqui e saiba mais sobre esta gigante do mundo da tecnologia.


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.


O primeiro jogo a fazer uso de uma Inteligência Artificial foi o Mouse in the Maze, criado em 1955, na União Soviética. Você pode saber mais sobre ele clicando aqui.