В каждой статье, которую я нахожу в Интернете, говорится, что JavaScript - это реализация спецификации ECMASCRIPT. Таким образом, стандарт Ecmascript описывает, как делать такие вещи, как поток управления, стандартная библиотека и т. Д. (?) И JavaScript реализует это. Но какова фактическая реализация, которую делает JavaScript? Разве реальная реализация, которую вы используете, например, V8. Таким образом, V8 просто запускает JavaScript, который является Ecmascript определенным образом, который должен соответствовать другим времени забега. Таким образом, Ecmascript вносит свой вклад в спецификацию, а V8 вносит вклад в реализацию/время выполнения этого, но что вносит JavaScript? Также не должны ли другие языки, которые придерживаются стандарта Ecmascript, например, ActionScript, просто запускаются на двигателе Ecmascript/JavaScript, потому что это для стандарта? Является ли просто синоним последней спецификации Ecmascript?
Подробнее здесь: https://stackoverflow.com/questions/794 ... javascript