ecma script concept