kcl-digital-humanities-garden/_notes/beaker-browser.md
2021-04-24 20:47:03 -04:00

2.3 KiB

date status
2021-04-18 🌱

Beaker browser 1.0 screenshot

Beaker uses a peer-to-peer protocol called Hypercore, or Hyper for short. "Hyperdrives" are like websites. They store webpages, pictures, media, user data, and so on. Hyperdrives power a lot of Beaker's best features.

"Hyperdrives" are folders you host from your computer. They contain web pages which you can browse and edit. You can create and share hyperdrives using Beaker. Learn more.

Why is Beaker different?

Beaker is built with Chromium and should feel exactly like any other Web browser. The big difference: Beaker can host websites.

Hosting a website is traditionally done by "servers" which are specialized computers in the cloud. Servers require a variety of skills to run, and while there are some great services out there to make it easier, we wanted to try something new. We figured, what if anybody could host a website from their laptop?

We call those self-hosted sites "Hyperdrives."

  • "Hyper" because they're kind of magical, and
  • "Drives" because they're collections of files.
  • It's not just a harddrive, it's a Hyperdrive!

You can create a Hyperdrive from Beaker, add your website's HTML, and then share the Hyperdrive link with any other Beaker user. Their computer will connect directly to yours, as if you were running a server up in the cloud.

What does Beaker do better than other browsers?

Beaker makes building a Website weirdly easy. We have a builtin editor, tools to sync folders with your website, and some pretty fun APIs for reading and writing the files in your website.

If you're a teacher in a digital classroom, especially if you're teaching web development, Beaker is really handy. Your students don't need to learn Git, the commandline, or any other piece of server administration. They can download Beaker and get straight into the business of building Websites.

Dev teams may also find Beaker handy for working on site prototypes. All you have to do is load the prototype into Beaker and share the hyper:// link around the office. If somebody wants to make a change, they can fork the site and share their version back.

Beaker takes the drudge work out of hosting sites.