「Beaker」の意味や使い方 わかりやすく解説 Weblio辞書 (original) (raw)
| 容器については「ビーカー」をご覧ください。 |
|---|
Beaker
| 開発元 | Blue Link Labs.[1] |
| 初版 | 2017年8月1日 (7年前) (2017-08-01) |
| 最新版 | 1.1.0[2] |
| リポジトリ | github.com/beakerbrowser/beaker |
| 対応OS | Linux, Microsoft Windows, macOS |
| プラットフォーム | x86-64 |
| 種別 | オープンソースウェブブラウザ |
| ライセンス | MIT License |
| 公式サイト | beakerbrowser.com |
| テンプレートを表示 |
Beakerは、現在は開発が終了している[3]FOSSのウェブブラウザであり、Blue Link Labs.によって開発された[4][5][6]。
BeakerのPeer to Peer技術により、ユーザーは自費出版でウェブサイトやウェブアプリケーションをブラウザ上から直接公開することが可能であり、別途ウェブサーバを設置・管理したり、サードパーティのサーバにコンテンツをホスティングしたりする必要がない[7]。すべてのファイルやウェブサイトは、Datというハイパーメディア型P2Pプロトコルを用いて転送され、複数のユーザーによって共有・ホスティングされる[8]。また、このブラウザはHTTPプロトコルにも対応しており、従来のサーバへの接続も可能である[4]。
BeakerはElectronフレームワークを使用して構築されており、そのためChromiumブラウザをページレンダリングエンジンとして使用している[9]。
コンテンツ共有
ローカルフォルダに保存されたファイルは、Datウェブサイトとして公開され、P2Pプロトコルを通じて他のユーザーがアクセスできるようになる[10]。
ファイルはブラウザがアクティブな間、ローカルフォルダからシーディング(英語版)される。ブラウザを閉じた後もコンテンツを利用可能にするためには、ユーザーはいくつかの代替手段でホスティングを行うことができる。
- 他のブラウザユーザーにコピーの共有を依頼する。この場合、いずれかのユーザーがBeakerブラウザを使用している限り、コンテンツは利用可能である。
- サードパーティのサーバを通じてコンテンツを公開する。
- Datプロトコル用に恒久的なセルフホスト型のhomebaseサーバ[11]を構築し、そこにコンテンツを公開する。
関連項目
- Dat (ソフトウェア)
- ウェブブラウザの比較(英語版)
- P2Pウェブホスティング(英語版)
- 分散コンピューティング
脚注
- ^ “Beaker is a more powerful browser, for a more powerful Web.”. Beaker browser. 2018年9月11日時点のオリジナルよりアーカイブ。2018年7月24日閲覧。
- ^ "Release 1.1.0"; 閲覧日: 2021年1月8日; 出版日: 2020年12月8日.
- ^ “Is Beaker still being worked on?” (英語). Beaker GitHub thread. 2022年8月20日閲覧。
- ^ a b Faife, Corin (2017年7月13日). “A New Browser Is Making Peer-to-Peer Web Hosting More User-Friendly”. Vice. https://motherboard.vice.com/en_us/article/bjxy9d/a-new-browser-is-making-peer-to-peer-web-hosting-more-user-friendly
- ^ “Blue Link Labs”. bluelinklabs.com. 2019年1月16日時点のオリジナルよりアーカイブ。2018年7月24日閲覧。
- ^ “beakerbrowser/beaker” (英語). GitHub. 2018年7月24日閲覧。
- ^ “Peer-to-peer Web applications” (英語). beakerbrowser.com. 2019年7月31日閲覧。[_リンク切れ_]
- ^ “Dat Protocol”. www.datprotocol.com. 2018年7月24日閲覧。
- ^ “Project of the Week: Beaker Browser | Electron Blog” (英語). electronjs.org (2017年2月7日). 2018年7月27日閲覧。
- ^ “All about seeding” (英語). beakerbrowser.com. 2019年7月31日時点のオリジナルよりアーカイブ。2019年7月31日閲覧。
- ^ GitHub - beakerbrowser/homebase: Self-deployable tool for seeding dat:// websites., Beaker Browser, (2019-07-30), https://github.com/beakerbrowser/homebase 2019年7月31日閲覧。