Fabrício Matté
Web developer, open source projects contributor and Stack Overflow citizen.
Assim sendo, pode-se dizer que ECMAScript é o JavaScript padronizado.
Todas implementações recentes do JavaScript seguem o padrão ECMA-262.
(embora certas implementações tenham algumas adições)
Logo, ECMAScript e JavaScript são quase que sinônimos, sendo ES a especificação e JS a implementação.
Note que também surgiram outras implementações derivadas do ECMAScript, como ActionScript por exemplo.
Este minicurso é focado na especificação oficial mais recente (Edição 5.1). Existem também shims para uma boa parte dos recursos introduzidos nesta edição, caso seja necessária compatibilidade com browsers mais antigos.
By Fabrício Matté
Web developer, open source projects contributor and Stack Overflow citizen.