Files
archived-verso/README.md
2024-01-15 18:46:18 +09:00

1.3 KiB

Yippee

A web browser.

Usage

The current demo works best on macOS at the moment, since it tries to customize its traffic light buttons to be seamless in the window.

It should also work on Windows, as well as Linux with X11. You may encounter problems running the demo on Linux with Wayland or Xwayland.

Prerequisites

Windows

  • Install Rust
  • Install scoop and then install other tools from it. You can install them manually but this is easier and recommended:
scoop install git python llvm cmake

Others(WIP)

For now, please follow the instructions in Servo - Build Setup to bootstrap first.

Build

MOZJS_MIRROR=path/to/libmozjs.tar.gz
  • NixOS only: add wayland and libGL to LD_LIBRARY_PATH in ../servo/etc/shell.nix

  • Run demo

cargo run
  • Or if you are using Nix or NixOS:
nix-shell ../servo/etc/shell.nix --run 'cargo run --example servo'

Future Work

  • Add more window and servo features to make it feel more like a general web browser.
  • Improve development experience.
  • Multi webviews and multi browsing contexts in the same window.