A programming language used to create interactive or dynamic elements on a web page.