Skip to content

dscravag/browser.html

 
 

Repository files navigation

build

browser.html is a platform research project closely related to Servo. It's not a product. We are exploring future UI paradigms strictly only because we are curious what future needs will be on our platform and processes to build our platform, which we want to evolve.

Setup

npm install
npm start

Runtime

Browser.html needs a special build of B2G desktop called Graphene. Build this branch: https://hg.mozilla.org/projects/larch with --enable-application=b2g/graphene.

In the future, we want browser.html to be able to run on top of Servo.

Using WebIDE

The easiest way to use developer tools with Browser.html is to select the "Remote Runtime" option in WebIDE. By default you should be able to connect to the running browser at: localhost:6000.

Integration Tests

Run integration tests with ./test/runall.sh. You need to have a graphene gecko binary symlinked in the root of the repository.

ln -s ../gecko/obj-graphene/dist/Graphene.app graphene

About

Experimental browser built in HTML

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.5%
  • CSS 3.4%
  • HTML 1.6%
  • Shell 0.5%