前谷歌设计师,同时也是现 Dropbox 设计副总裁 Nicholas Jitkoff 创造了一种“仅存在于 URL 中的网站”  itty bitty。

据介绍,这是一种自包含微型网站,与传统网站最大的区别在于,它不需要服务器对网站进行托管,而是将网页内容压缩、编码到 URL 中,通过该 URL 在用户间(“客户端”间)传播数据。

具体来讲,该机制可以拆分为以下几个步骤:

  • itty bitty 使用可以显著减小 HTML 体积的 Lempel–Ziv–Markov 链算法对网页内容进行压缩。

  • 压缩之后,itty bitty 对压缩后的内容进行 base64 编码,将其从二进制数据转换为可以安全存储在 URL 中的字母和数字字符串。

  • 转化的结果被称为 URL 片段(fragment),此时 itty bitty 会将该 URL 片段作为后缀附着在 https://itty.bitty.site/#Name/上,生成一个新的可传播的 URL,其中 Name 表示该页面的 title。

  • 生成的 URL 通过复制或者直接分享到 Twitter 等方式进行传播,接收者访问该 URL时,Web 浏览器会加载 itty.bitty.site 以逆转上述过程,从而获取最初的 HTML 页面内容。值得一提的是,因为没有服务器存在,那么用户访问该 URL 的时候,其网络请求并不会发往所谓的”服务器“,而是借助于 URL fragment 的特性“跳转到页面上的某个位置”。

itty bitty 已开源,地址:https://github.com/alcor/itty-bitty,从其更新时间来看,目前该项目还处于比较早期阶段,我们无法想象这种颠覆性的网站机制,将会带来怎样的互联网变革,不过已经有不少人为其安全性表示担忧,其中最显而易见的问题是:URL 不应该用于传输数据,这一点在 GET/POST 的设计上早就有警示。

你怎么看?

本文经授权转自开源中国,作者OSC-h4cd。

颠覆网站 C/S 模式,没有服务器的网站会怎样?相关推荐

  1. 弹幕视频网站的盈利模式 ——以哔哩哔哩弹幕网为例

    2015 年 5 月 9 日发布的<传媒蓝皮书 :中国传媒产业发展报告 (2015)>指出,"2014 年网络广告收入首次超过电视广告",其中贴片广告是网络广告收入的重 ...

  2. IE9会颠覆传统的上网模式?

    IE9会颠覆传统的上网模式? 锁定网站只需几秒钟:单击单一框中的Web地址左侧的图标.网站的选项卡或者"新建选项卡"页上的网站图标,然后将其拖动至任务栏,就是这样.在某个网站锁定后 ...

  3. 怎么查询服务器绑定的网站吗,服务器绑定网站吗

    服务器绑定网站吗 内容精选 换一换 从Windows云服务器访问外部网络,遇到网络不通的情形,可参考本节内容进行排查.以下排查思路根据原因的出现概率进行排序,建议您从高频率原因往低频率原因排查,从而帮 ...

  4. 网站接入服务器必须备案吗,服务器和域名必须备案吗

    服务器和域名必须备案吗 内容精选 换一换 使用华为云备案系统时,全国互联网安全管理服务平台会有一些限制条件,具体限制条件请参见表1. 不想看文字,请直接戳视频链接.可以不做备案吗?根据<互联网信 ...

  5. 阿里云国际版服务器搭建网站及域名教程

    托管网站主要有两种方式. 87cloudhttps://www.87cloud.com/将向您展示如何使用阿里云虚拟主机来设置一个新的网站,并配有一个域名. 欢迎 本文档将向您展示如何使用阿里云虚拟主 ...

  6. windos php7 fast cgi,FAST-CGI解析漏洞拿下网站并提权windows系统服务器

    作为一个懒散的人,我比较喜欢关注网上发布的漏洞.利用最新的漏洞可以比较简单的得到webshell,然后利用webshell提权拿下服务器,这个是我最喜欢的.有一个很有意思的娱乐网站,我经常登陆浏览,以 ...

  7. 服务器绑定网站域名,服务器网站绑定域名

    服务器网站绑定域名 内容精选 换一换 这个是浏览器的设置,没绑定SSL证书的,访问都会有这个提示.您可以为您的网站添加SSL证书.不一定.如果您需要通过HTTPS协议访问网站,就需要添加SSL证书,云 ...

  8. 2003服务器系统打开iis,windows2003服务器iis网站安全设置图解linux操作系统 -电脑资料...

    iis安全配置是一个非常重要的环节了,以前我是把所有网站让一个user用户来访问了,这样只要出问题那么其它网站可能有问题,后来发现可以每个用户一个站并且权限为guest,然后把网站只允许adminis ...

  9. 同一服务器 多网站,同一服务器 多网站

    同一服务器 多网站 内容精选 换一换 普通的域名解析只为用户返回解析结果,不会考虑访问者IP的来源和类型,这样,所有的访问者都被解析到同样的IP地址上,容易出现由跨运营商或者跨地域访问引起网络体验欠佳 ...

最新文章

  1. 是什么让深度学习再次崛起并超越人类?
  2. Apriori 使用说明
  3. k8s dashboard_【大强哥-k8s从入门到放弃02】Kubernetes1.17部署Dashboard2.0
  4. java的foeachr循环_for循环和Dowhile循环的应用
  5. 1.13 编程基础之综合应用 05 素数回文数的个数 python
  6. Python3 GUI:PyQt5环境搭建
  7. live555 分析—— OpenRtsp
  8. EMNLP'21中预训练模型最新研究进展
  9. eigen 编译_四足机器人优化方法:Webots下Eigen与qpOASES非线性优化库环境搭建
  10. 汉王手写板linux驱动下载,汉王科教手写板易教2.0驱动
  11. taskmgr多开补丁
  12. VMware虚拟机与windows主机之间相互复制粘贴
  13. 联想笔记本查看电池寿命、近期用电情况和续航估计报告
  14. 什么是百度搜索排名规则?百度排名怎么批量查询?
  15. 虚拟机开启及简单的系统命令
  16. python四大器_Python程序库中的四大天王
  17. Spirng中Mongodb中write-concern的解释
  18. Windows Overview
  19. 阅文 java面试题,阅文笔试:讲讲servlet的生命周期
  20. C++编程求三角形角平分线与对边的交点坐标

热门文章

  1. 中国碳酸镁铝行业市场供需与战略研究报告
  2. 中国搪瓷板(VE+Panel)市场趋势报告、技术动态创新及市场预测
  3. 中国临床数据分析市场趋势报告、技术动态创新及市场预测
  4. python杨长兴版答案,c++程序设计课后习题答案(杨长兴 ,刘卫国主编)1111
  5. CentOS 7安装配置vsftpd做FTP服务
  6. 在 Web 级集群中动态调整 Pod 资源限制
  7. 颠覆游戏开发,虚幻引擎 UE5 正式发布
  8. 小米MIX4最新渲染图曝光;苹果首款OLED iPad将于2023年问世;格力将引进鸿蒙操作系统|极客头条...
  9. 位居中国机器学习公有云市场份额第一,华为云 ModelArts 的进阶之路
  10. 从技术到应用实践,揭秘京东区块链布局全景