HTML5 maakt de browserinterface volwassen
HTML, kort voor HyperText Markup Language, is de taal waarin webpagina’s worden gespecificeerd. Het gaat dan echt om de opgemaakte tekst die vanaf de webserver naar de client (meestal Internet Explorer of Firefox) wordt gestuurd. Het transport geschiedt via HTTP (HyperText Transfer Protocol), een eenvoudig TCP/IP protocol vergelijkbaar met POP3 (Post Office Protocol) voor mail, FTP (File Transfer Protocol) voor bestandsoverdracht en SSH (Secure Shell) voor remote login.
HTML is echter al lang niet meer zo eenvoudig als bij de introductie twintig jaar geleden. Met het toenemende belang van de specificatietaal zijn er in de loop der tijd allerlei uitbreidingen aan toegevoegd. Belangrijkste zijn JavaScript (een programmeertaal die aan zowel Java als C++ doet denken en meer dynamiek en interactiviteit aan webpagina’s toevoegt), cookies (om gegevens voor langere tijd bij de client op te slaan), CSS (Cascading Style Sheets) voor de scheiding van inhoud en vorm, en embedded elementen en proprietary plugins als Java applets, ActiveX controls en QuickTime, Flash en Silverlight voor video.