A high-level, interpreted scripting language that conforms to the ECMAScript specification, widely used for client-side web development.