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?
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.
Playstation
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.
Recorde de patentes
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.
Space Invaders
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.
Inteligência artificial
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.










