study of ECMAScript