Google, Microsoft Pitch HTTP Overhaul Options for Speedier Web
That data is then constructed using technologies such as HTML (HyperText Markup Language) for describing the page, CSS (Cascading Style Sheets) for formatting and some visual effects, and the JavaScript programming language.