Николас Житкоф – бывший дизайнер Google, который сейчас является вице-президентом по дизайну в Dropbox – создал действительно отличный веб-инструмент, который он называет itty bitty sites – “крошечными сайтами”, или автономными микросайтами, которые существуют исключительно как URL-адреса. Вы можете создать свой собственный, перейдя по ссылке itty.bitty.site.
Созданный сайт – это примерно лист А4, который можно наполнить простым текстом, символами ASCII или эмоджи. Фактическое ограничение по размеру страницы зависит от того, где вы хотите поделиться своим сайтом: Twitter и Slack позволяют около 4000 байт, а версия Mac для Chrome может вмещать до 10 000 байт.
Сайт фактически не размещен нигде – вся веб-страница существует в виде URL-адреса, сжатого с использованием так называемого цепного алгоритма Lempel-Ziv-Markov. Житкоф говорит, что это позволяет «значительно уменьшить размер для HTML и позволяет поместить печатную страницу информации в большинстве случаев”. Сжатый контент преобразуется из двоичного кода в строку символов, которая может функционировать как стандартная веб-ссылка. Фактические данные сохраняются в конце ссылки, состоящей из всего после символа #. Вы также можете использовать полученные сайты в виде QR-кодов.
I’ve made you an itty bitty experiment just in time for independence day–
a tool to create websites contained within their own link.
? https://t.co/uc1ZIIJYNV – a brief summary
⚙️ https://t.co/1RMAW3amKO – how it worksWhat might you make with it?
?? https://t.co/53RmE6CPP8 pic.twitter.com/y0aUY242CZ— Nicholas Jitkoff (@alcor) July 4, 2018
Согласно Николасу, даже эта часть остается конфиденциальной, поскольку веб-браузер обычно не отправляет этот фрагмент URL-адреса на сервер. «Вместо этого веб-браузер (обычно) использует их для перехода в нужную часть страницы при загрузке», – объясняет он.
Житкофф пока не знает сам, как далеко зайдёт фантазия людей касательно его нового инструмента – однако оставил свой проект на GitHub в виде открытого кода.
Источник: The Verge