¿Cuál es la diferencia entre JavaScript y ECMAScript?

¿Cuál es la diferencia entre JavaScript y ECMAScript?