Protocols & Society: HTTP & HTML

in #html6 years ago

HTTP & HTML

HTML is an acronym for Hyper-Text Markup Language. HTML is the language with which all webpages are primarily written. HTML is a language that is understood by all browsers, whether more safe browsers like Brave Browser, Tor Browser, Un-Googled Chromium, relatively safe browsers like Firefox, or extreme privacy breaching browsers like Google Chrome/Chromium, they all understand HTML( Google Chrome/Chromium still has the best developer tools 😞).

HTTP is an acronym for Hyper-Text Transfer Protocol. HTML is the "markup language" which HTML documents use. You can think of an HTML document as a noun, and HTTP as the verb, the action of transferring an HTML document(HTTP is actually a noun, but its a noun that describes the action of transferring a document, like "running" is the noun form of "run")[1]. An HTML document is a document containing code that is read by browsers, HTTP is the protocol that is used for sending this code.

I said that HTML is a language, however it is more than just a language. HTML is a new way of thinking about language, space, time, relationships and society. Books are bound by two-dimensional space. Normal text in a book is written left to right(in English), top to bottom, along two dimension planes(pages). But hyper-text breaks with this by making links easily navigable between "pages", and thus is no longer "two-dimensional". HTML is not linear.

In Mathematics, the prefix hyper is used to describe high-dimensional spaces, that is, not just zero-dimensional(dots), one-dimensional(lines), two-dimensional(planes) and three-dimensional(cuboids), but as many dimensions as you can imagine(and many dimensions you can never imagine).

While traditional text is two-dimensional, HTML is hyper-dimensional. HTML then, also follows more closely the physical structure of the human brain, which is composed of neurons linked together. The human brain is not linear, but goes from place to place. Every thought is able to drift into another thought. Hyper-text allows for the process of reading and learning to better suit the needs and desires of specific individuals than regular 2d text. Translation can happen automatically, or you might get customized text based on your browser settings. It allows the user experience to be dynamic and highly customizable. But most importantly, HTML contains links. Links are what makes HTML, and the Internet as a whole, dynamic and hyper-dimensional.

I would like to soften these statements a little however. The advantages and the radical break with the past are probably sometimes overstated. In reality, even the practice of indexing and cross-referencing both in and between various two-dimensional texts is equivalent to hyper-text, because as soon as you make a reference outside the text, you are no longer reading/writing in a purely linear fashion. When reading a two-dimensional text you can always pause and look up a definition in a dictionary or read another book before you finished a first. All this means that the line between text and hyper-text is not quite so clear cut. HTML however, makes these links really easy to create.

Therefore two-dimensional text is not as restrictive as sometimes it is made out to be and two qualifiers to the advantages of HTML need to be mentioned. Firstly, some have pointed out that the ease of moving from place to place in and across texts(the very idea of Hypertext) causes people to lose concentration. Secondly, because its so easy to create a dynamic experience to give you only what you want to hear, HTML can lead to echo chamber types of environment. Simply put, HTML gives the individual what Oscar Wilde so eloquently says is one of two great tragedies in life: getting exactly what you want[2]. Thus increase in technology, as always, increases ones freedom and power, and with this freedom, also the increased ability to both create and destroy.

Society & HTML/TP

So how does this affect our society in the large scale? Some of this should already be clear. HTML/TP allows for the user experience to become more dynamic and personalized. This affects the way we learn and think as individuals. It's possible that this helps us to think more widely, but it also potentially will result in shallowness. But in this profusion of linking together documents, another effect starts to appear.

When each document has thousands of links to other documents, the world becomes better connected. That is, if we put all the people we connect with on a graph It looks less like a star, and more like a mesh(Mesh Network). In this environment, it becomes easier to connect with others who share our interests, as well as less dependence upon central "gatekeepers". These "gatekeepers" might be political entities, business leaders, or even financial institutions.

However, whenever there is a trend going one way, there always seems to be a trend that opposes it. And every trend has tools that go along with it. In the next blog post in this series, I will discuss the tendency to move back toward more centralized models of operation, despite the fact that the great mesh network, the Internet, enabled by HTML/TP still exists.

Wish You Success
@destinyworld