- Ajax is a group of interrelated web development techniques used on the client-side to create interactive web applications.
- XML's design goals emphasize simplicity, generality, and usability over the Internet.
- SVG and HTML5's canvas element allow for the creation of simple graphical objects using programming.
- The new audio and video elements of HTML5 offer an alternative to flash for embedding multimedia on the web.
- CSS is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language.