ECMAScript is an object-oriented scripting language that connects through interfaces called Document Object Models (DOMs) to applications, especially to the server side ([web servers]?) and the client side ([Internet browsers]?) of internet applications. Many web sites use client-side ECMAScript technology to create powerful dynamic web applications.
Its primary data structure is an [associative array]? similar to hashes in the Perl programming language. (To do: more information on the language)
External link: