Вице-президент компании Dropbox Inc по дизайну представил свою новую разработку – компрессор для сайтов. Уникальный инструмент умеет сворачивать сайт-визитку в формат URL полностью, и делиться своим сайтом как обычной ссылкой. Но ссылка, это только звучит как адрес, самая фишка заключается в отсутствии необходимости хостинга для такого сайт
Свой инструмент Nicholas Jitkoff назвал «itty.bitty.site.», и опубликовал все исходники в открытом доступе на гиковской площадке программистов Github. С помощью этого инструмента можно быстро создать небольшой сайтик-визитку, потом сжать всё его содержимое алгоритмом LZMA до размера среднего или максимально разрешённого (по длине) URL. Алгоритм LZMA применяется в открытом архиваторе (бесплатном) 7-Zip. На самом деле, алгоритм прост, обычное сжатие по словарю, разрабатывается уже 17 лет.
Инструмент с веб-интерфейсом, создавать и редактировать содержимое можно прямо на странице инструмента онлайн. Получится простой сайт, для сайта посложнее можно использовать разметку HTML или же Codepen. Весь контент, который предварительно сжимается, помещается в тот же урл, разделяется с ним символом #.
Как правило, всё, что стоит после такого символа в обычных условиях (с обычными сайтами) браузеры интерпретируют как дополнительные метки, к примеру, прокручивают страницу сразу после загрузки к тому месту, которое указано в коде после #. Так что, на сервер эти данные не попадают, соответственно, обеспечивается максимальная приватность. В случае с микросайтом от itty.bitty, браузер просто открывает сайт программы, а он уже разархивирует содержимое, и сайт в полном объёме отображается на странице.
После компрессии объём сайта составляет приметно две с половиной тысячи байт, то есть настолько мало, что его можно уместить целиком в QR-код. Так же размер будет разниться в зависимости от места шаринга, то есть в твиттере можно до 4 тысяч байт делать сайт, если Chrome на iMac вообще десять тысяч умещает в строке. Но в среднем всё же две тысячи байт. Этот объём соответствует одному машинописному листу, плюс эмодзи.
Что касается областей применения, то сам разработчик точно не может пояснить, где такие микросайты могут быть использованы. Как пример он предложил делиться таким образом посланиями, стихами, для которых лимита в сети Twitter недостаточно. Также можно использовать как более продвинутую переадресацию. Некоторые эксперты предположили, что такой формат можно использовать для создания визиток малым фирмам.
Поделись мнением о статье "Технология itty.bitty.site для создания сайта размером с URL", предложи свой вариант в комментариях! Спасибо!