ECMAScript is a general-purpose programming language intended to ensure that web pages are compatible with different browsers.
It is standardized by ECMA International, which determines the new features that can be added to the language. The language is backwards compatible, which means any code written today, will be supported in the future without special adaptation or modification.