Skip to content
Branch: master
Go to file
This branch is 79 commits ahead, 1350 commits behind browserhtml:master.

Latest commit


Failed to load latest commit information.
Latest commit message
Commit time

Gossamer is an experimental fork of Mozilla's browser.html research project. We're exploring cutting-edge functional and reactive programming practices to enable workflows for rapidly shipping browser front-end UX.

It incorporates React Hot Loader and Webpack as well as integration with Github and the API to demonstrate:

  • Live, restartless distribution of front-end code separately from the back-end, enabling users to start hacking with just a binary, and side-stepping the need to set up a working copy of mozilla-central.
  • Infrastructure that provides empowering and less subjective pathways to shipping new features to a broader audience, such as A/B testing.
  • How the above can be sweetened with collaborative tooling that enables cross-team collaboration and volunteer participation to scale.

The demo is made of of three parts:

  • gossamer - Our fork of browser.html.
  • gossamer-server - The build and distribution server.
  • gossamer-larch-patches - Tweaks to Mozilla’s larch project branch containing the graphene runtime. We fixed a bug and made a configuration tweak.

Once we hit our Demo 0.5 Milestone, you'll be able to download a build of Gossamer and demo trying out experimental branches. We'll update this readme (this very line even!) with the howto closer to the milestone.

The server is currently deployed at

This project is a work in progress, and there's lots more cool stuff we'd love to implement! We hope people get as excited as we are about architectures that enable new developmental workflows!

If you'd like to get involved:


Experimental browser exploring rapid development workflows



You can’t perform that action at this time.