

Information realized in different types of
media could be supported (text, images, sound, etc.) and delivered through several types of communication (asynchronous and
synchronous).
The HyperText
Transport Protocol (HTTP) of the World Wide Web could embrace several other
Internet protocols - each of which supported a distinct type of communication. Web browser as “universal client.”
Over time, Web
browsers became more capable by supporting external programs through a Common Gateway Interface (CGI) and direct support
of scripting languages
such as JavaScript and Java.