Sun Microsystems社とNetscape Communications社が開発したスクリプト言語
静的な表現しかできなかったWebページに、動きや対話性を付加することを目的に開発された。
Netscape社やMicrosoft社などのWebブラウザに搭載されている。両社の実装には相違があったため、ECMA(European Computer Manufacturer Association ヨーロッパ電子計算機工業会)によってECMAScriptとして標準化され、このサブセットがBML言語にも搭載されている。