[FREE] Websites Without Hosting
I am still stunned by the free gift that Nicholas Jitkoff has given to all Internet users! Appropriately released on the USA’s Independence Day, July 4, it’s a way to create websites that exist independent from any hosting service. The uses of Jitkoff’s gift, named “itty.bitty,” are many, and so are their implications for the privacy and freedom of all Internet users. Here is how it works, and some examples of what it can mean for you…
Make Websites That Need No Hosting Service
One of the great things about the Internet is that in many ways, it levels the playing field and lowers the barriers to innovation. Before the Web, if you wanted to publish an editorial (or a book), you needed to convince a newspaper editor (or a publishing house) to do so. Now, anyone can bloviate on Twitter, or publish an ebook on Amazon. You can even sell your own goods without buying space in a retail store.
But until recently, if you wanted to create even a simple one-page website, you needed to purchase a domain name, and pay monthly for a web hosting service. Itty.bitty just changed that. In a nutshell, Itty.bitty lets you encode an entire web page into a URL that can be shared with one or many people. You don't need a "dot com" or a GoDaddy to share your page with the world.
The easiest way to understand what itty.bitty does is to try it out. Open a new text document using Notepad, Word, an HTML editor, Google Docs, or any app that lets you create a document that contains text, ASCII characters, and/or emojis. Write something, format it with bullets or numbers, throw in some emojis. Then press Ctrl-A to select all of your creation and press Ctrl-C to copy it to the clipboard.
Now use your browser to navigate to https://itty.bitty.site/edit. That is Jitkoff’s site where he hosts the Web app that converts your document into a very unusual URL. It’s very bare-bones; your cursor will already be positioned in the app’s input box. Just press Ctrl-V to paste your document into the app.
Now move your cursor up into the “untitled” input box and type a title for your itty.bitty URL. This step is optional but it will help you keep track of multiple URLs. The title is in the URL itself, right at the beginning of the URL fragment.
The screen capture below is how the itty.bitty editor looks after I pasted the beginning of this article’s rough draft into it and clicked on the “menu” label to expand the editing menu.
Note the byte-count in the upper right part of the screen; that is the size of the URL that the app has created from the content that you pasted into it. It’s huge! But that is where your itty-bitty website resides. When you paste the itty.bitty URL into your browser’s address bar and press Enter, you will see how big it really is. But the URL may be smaller than the content you pasted into itty.bitty.
The itty.bitty.site app compresses the content you provide using the Lempel–Ziv–Markov chain algorithm, an open source compression method used by 7-zip and other archiving apps. The binary result of that compression is encoded as ASCII characters that are permitted in a URL; that becomes the URL fragment, everything after the first # sign in your URL.
The beginning of the URL is http://itty.bitty.site/. Then comes the # sign indicating the start of a URL fragment. Your URL’s title will appear first, if you created one, and it will be legible; the title is not compressed. Following the title is a ? mark that indicates the beginning of compressed content, which looks like gobbledygook. That content takes up the vast majority of the URL’s length.
When an itty.bitty URL is pasted into a browser’s address bar and the Enter key is pressed, your browser does all the work of decompressing the URL fragment and rendering the original content on your screen. Your content does not reside on any remote server.
If you create a bunch of Itty.bitty URLs, here's a convenient way to store them. Create a new text document where you can paste the long itty.bitty URLs as separate “paragraphs” and their titles can help you select the right URL for any occasion. Also, you can shorten an itty.bitty URL with bit.ly or some other URL shortener. It will work just fine when someone clicks on its shortened form. Short URLs allow you to paste many more URLs into a single Tweet; you could easily publish a newsletter in a Tweet! There is also an option to create a QR code from an itty.bitty URL; note that QR codes have a size limit of about 2,600 bytes.
A Really Big Idea
How much content can an itty.bitty URL store? An unlimited number of bytes, in theory. But in practice, the length of any URL may be subject to limitations imposed by browsers and webmasters. Twitter, for instance, will reject a URL that is more than 12,000 characters long; URL shortening gets around that limitation. Other sites and browsers have URL length limits too. Jitkoff’s About page (actually, an itty.bitty URL) explains the limits of some popular servers and browsers.
The implications of a standalone, self-sufficient “microsite” such as itty.bitty creates are hard to imagine; even Jitkoff has no idea how people will use his creation. But here are some thoughts:
Privacy is one benefit; only you and the person to whom you give an itty.bitty URL ever see it. It’s not sent out over the Internet so even your ISP has nothing to eavesdrop upon.
Independence from the monetary costs and byzantine, unilateral terms of service of web hosting entities is another major benefit. You don’t need Facebook, Google, or GoDaddy to publish Web sites.
What would you do with itty.bitty? How would you like to see it used?
This article was posted by Bob Rankin on 10 Jul 2018
|For Fun: Buy Bob a Snickers.|
Does Security Software Protect Your Router?
The Top Twenty
Geekly Update - 11 July 2018
Post your Comments, Questions or Suggestions
Free Tech Support -- Ask Bob Rankin
Subscribe to AskBobRankin Updates: Free Newsletter
Copyright © 2005
- Bob Rankin - All Rights Reserved
Article information: AskBobRankin -- [FREE] Websites Without Hosting (Posted: 10 Jul 2018)
Copyright © 2005 - Bob Rankin - All Rights Reserved