What is the Web?
I recently stumbled on a piece by Dieter Bohn on The Verge titled âAnd now, a brief definition of the webâ that got me thinking.
He starts with the question: âwhat exactly is the web?â
Traditionally, we think of the web as a combination of a set of specific technologies paired with some core philosophical principles. The problem â the reason this question even matters â is that there are a lot of potential replacements for the parts of the web that fix what's broken with technology, while undermining the principles that ought to go with it.
I like this take. âThe webâ isnât solely a stack of technologies (URLs, HTML, CSS, JS). Itâs also a set of principlesâprinciples, as I wrote, imbued into the web with its birth:
the ethos present in the person who birthed the web was instilled into online culture from the very beginning. Berners-Lee believed the web should be open and he gave away the protocols that powered it. There was no patent. No licensing around who can and canât create a website. It was all put into the public domain.
This principle of open access to information for everyone is part of what we mean when we say something is âof the webâ.
Bohn weaves that idea into his proposed working definition for determining whether something is part of the web.
To count as being part of the web, your app or page must:
Be linkable, and
Allow any client to access it.
First, itâs interesting how much of whatâs in modern app stores fails the first test. The link is powerfulâso powerful that large organizations like Apple go to battle to exert control over what can and canât be linkable.
But, as Bohn says, âlinks aren't the complicated part; it's the part where your thing should allow any client to access itâ thatâs hard.
You can run through all the web-like things in that list above, look at that two-part test, and just say straight up that these things don't count as part of the open web.
Android Instant Apps: only work on Android. Not the web. Facebook Instant Articles and Apple News: pay no attention to their weird URL redirecting and HTML-esque code, they only work on their respective platforms. Not the web.
Itâs funny: if you apply this test to a few things traditionally considered âof the webâ, they might fail.
For example: consider a web page you visit in your browser. If that web page fails to load because thereâs too much modern JavaScript and youâre on an older client (like a dead evergreen browser), is that âthe webâ?
Or, put aside the question of access for an âoutdatedâ client. What if you have a âmodernâ client and you visit a web page (like YouTube TV at one point) that says âthis page only works in Chromeâ. Itâs a URL you type into a browser, so it sounds like the web, but itâs only accessible by a specific client. Is that âof the webâ or is it more akin to something from a proprietary app store?
I like Bohnâs working definition, however vague it might be in the details. âBe linkable and accessible to any clientâ is a provocative test for whether something is âof the webâ.