Beaker:一个基于Electron的点对点Web浏览器

\u003cp\u003e\u003ca href=\"https://beakerbrowser.com/\"\u003eBeaker\u003c/a\u003e是一个基于\u003ca href=\"https://www.infoq.com/electron\"\u003eElectron\u003c/a\u003e、Chromium和\u003ca href=\"https://www.infoq.com/nodejs\"\u003eNode.js\u003c/a\u003e的实验性、点对点Web浏览器。Beaker包含新的基于\u003ca href=\"https://datproject.org/\"\u003eDat\u003c/a\u003e的API,用于构建无主机应用程序,同时又保持与传统Web的兼容性。\u003c/p\u003e\n\u003cp\u003eBeaker的团队致力于建立一个人对人的网络。最初,Web在以前无法想象的规模上促成了通信、协作和创造,但是,Beaker的团队表达了他们的沮丧,Web已经发展成了孤立平台的集合,阻碍了定制化和互操作性。\u003c/p\u003e\n\u003cp\u003eBeaker增加了实验性特性和功能,以探索浏览器在维护开放式Web思想方面可以提供怎样的帮助。除了使用http/https和Chromium的传统网站外,Beaker还支持Dat协议,提供HTML、CSS和JavaScript组成的资源集合来建立网站或Web应用程序。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://datproject.org/\"\u003eDat\u003c/a\u003e是一种点对点协议,访问dat://站点的用户会彼此直接连接,下载并共享文件。Dat遵循P2P概念,例如对等点,它们使用网络并“做种(seeding)”,即对等点贡献带宽来重新上传站点的资源。\u003c/p\u003e\n\u003cp\u003e当你访问同样支持Dat的https网站时,Beaker浏览器会提示你,该网站有点对点版本可以使用。\u003c/p\u003e\n\u003cp\u003eDat使用文件浏览器和源代码编辑器重建了Web的部分查看源代码功能。查看源代码将显示来自Dat站点的所有资源:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://static001.infoq.cn/resource/image/8a/38/8aa14f2cec82d8341077caa78bd81138.png\" alt=\"\" /\u003e\u003c/p\u003e\n\u003cp\u003eBeaker包括创建Dat站点的简单工具,一个Create New特性可以生成Dat站点的模板:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://static001.infoq.cn/resource/image/72/b7/72db02b4e17f87b2987c164f9f38f1b7.png\" alt=\"\" /\u003e\u003c/p\u003e\n\u003cp\u003eBeaker使得直接从Web浏览器发布和编辑Dat站点变得很容易。Beaker还可以与其他编辑器搭配使用,如VS Code和vim,方法是设置一个本地目录,并将站点资源与本地计算机上的目录同步。对网站目录所做的更改将自动发布到Dat网站。默认情况下,编辑功能只供网站原作者使用,但也可以提供你的网站的一个可编辑或可分叉副本。Beaker希望用户可以使用这个功能对网站进行简单的自定义,以匹配用户的界面设置偏好,而又不会破坏应用程序的功能。\u003c/p\u003e\n\u003cp\u003eBeaker支持所有dat://站点的实时重新加载,这对于用户编辑中的项目和远程站点非常有用。Beaker的团队认为,P2P网站让任何人都可以更容易地创建和发布网站,而不需要运行和管理Web服务器的知识。\u003c/p\u003e\n\u003cp\u003eBeaker是一个实验性的、开放源码的点对点Web浏览器,遵循MIT许可协议。欢迎通过\u003ca href=\"https://github.com/beakerbrowser/beaker\"\u003eBeaker GitHub项目\u003c/a\u003e进行贡献和反馈,并且应该遵循\u003ca href=\"https://github.com/beakerbrowser/beaker/blob/master/CONTRIBUTING.md\"\u003eBeaker贡献指南\u003c/a\u003e和\u003ca href=\"https://github.com/beakerbrowser/beaker/blob/master/CODE_OF_CONDUCT.md\"\u003e行为准则\u003c/a\u003e。\u003c/p\u003e\n\u003cp\u003e查看英文原文:\u003ca href=\"https://www.infoq.com/news/2018/12/beaker-p2p-dat-browser\"\u003eBeaker Browser Offers Electron-based Peer to Peer Web Browser\u003c/a\u003e\u003c/p\u003e\n
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值