ECMAScript — это название международного стандарта Ecma 262. Он основан на языке сценариев JavaScript, который Netscape предоставил Ecma для стандартизации. 5-е издание — это обновление спецификации 3-го издания после отмены 4-го издания. Он добавляет новые функции, включая строгий режим, методы получения и установки, объект JSON и новые методы для прототипов Object, Array, Date и Function.