- Language that allows you to implement more complex features on web pages
- e.g. displaying timely content updates, interactive maps, animated 2D/3D graphics, scrolling sections etc.
- It is the third layer of standard web technologies where the first two are HTML and CSS