Qual a diferença entre JavaScript e ECMAScript?
Neste artigo você vai aprender qual é a diferença entre JavaScript e ECMAScript, nomes muito famosos para qualquer desenvolvedor

Fala programador(a), beleza? Bora aprender mais sobre ECMAScript e também JavaScript!
Podemos começar destrinchando ECMAScript, que é uma base para as linguagens de script
Entre elas temos: JavaScript, ActionScript e outras
Ou seja, todas estas outras linguagens são feitas a partir do ECMAScript
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
O significado é do acrônimo é: European Computer Manufacturer’s Association
Assim sendo JavaScript a implementação mais famosa e popular de ECMAScript, que está em alta até os dias de hoje
É válido lembrar que o JS tem funcionalidades a mais que o ECMA, como o DOM (Document Object Model)
Geralmente é comentado que os dois são a mesma coisa, porém há estas nuances
Mas no fim das contas não importa muito, pois estaremos sempre utilizando o ECMAScript de qualquer forma para programar
Porém com ele chamado de JavaScript, já que é a linguagem que está embutida nos navegadores
Sobre JavaScript nos browsers
Outro ponto informativo importante é que todo navegador contém um interpretador de JavaScript, por isso podemos rodar a linguagem sem problema
O principal problema é quando é atualizado o ECMAScript e os navegadores ficam desatualizados
Até eles ficaram no mesmo ponto demora um pouco e então temos que utilizar ferramentas como Babel, para dar o downgrade do nosso código de JS moderno para o padrão
Isso nos possibilita utilizar as funcionalidades das versões mais modernas, como as das versões ES6+
O Babel é um transpilador de código, o mais utilizado atualmente
E o TypeScript?
TypeScript é um superset para JavaScript, que contém as funcionalidades mais modernas do ECMA
E ainda nos dá outras funções como: tipagem, interfaces, decorators e mais
Porém não executamos TypeScript, precisamos compilar para JavaScript e depois sim utilizar
Este é um recurso que cada vez mais vem sendo implementado nos projetos web
Conclusão
Neste artigo você aprendeu a diferença entre JavaScript e ECMAScript
Basicamente ECMAScript é a base JS, que é uma linguagem de script utilizada nos navegadores
E que possui recursos extras em relação ao ECMA
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
