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:
leteconst- 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
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.
Você Sabia?
Ultima Online
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
Máquina de Pascal
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.
Space Invaders
O título Space Invaders, lançado em 1980, fez tanto sucesso em todo o mundo que as pessoas compravam o console Atari apenas para poderem jogá-lo em casa. Saiba mais sobre este incrível título clicando aqui.
Civilization
A empresa Take-Two pagou à Infogrames mais de 22 milhões de dólares pelos direitos de Civilization, em novembro de 1994. Ainda sobre este título, Sid Meier, um dos seus fundadores, é o profissional da área dos games mais premiado em todo o mundo.
Nintendo Entertainment System
O console Nintendo Entertainment System (NES), da Nintendo, detém o recorde de videogame mais clonado em todo o mundo. Já foram catalogados mais de 300 aparelhos diferentes capazes de reproduzir seus jogos! Saiba mais sobre ele aqui.










