高性能かつ最新のブラウザエンジンです。記述されたServoは、並列処理、セキュリティー、モジュール化、性能向上を目標としたプロジェクトです。個人およびMozillaやサムスンといった企業を含む全世界的なコミュニティによって開発されています。Androidをサポートしています。特定のシステムにインストールするために必要な要件が書かれています。ビルドServoはRustのパッケージマネージャーであるCargoでビルドされています。MozillaのMachツールチェインがビルドやその他のタスクのインターフェースとして用いられています。一般的なビルド方法Servoを開発モードでビルドすると開発に役立ちます。生成されたバイナリの動作は非常に低速なことに注意してください。フラグを追加して最適化されたビルドを作成します。tests/html/about-mozilla.html実行このコマンドを用いてServoを実行する事ができます。プロファイラーを有効にして毎INTERVAL秒にコンソールにダンプを出力します。ウィンドウのサイズを設定します。デフォルト値は512です。全てのグラフィック出力を無効化します。JSテストやレイアウトのテストで使用します。開発に参加するServoプロジェクトは、経験が豊富な開発者から初心者まで、多くの皆さんによる開発への参加を歓迎しています。Servoをさらに良いものにする為に、全世界で数百人の開発者が一緒に開発に取り組んでいます。この取り組みに参加するにはページの末尾に記載されたリンクを参照してください。Servoの開発やServoの依存するモジュールの更新はGitHubのプルリクエストを通じて行われています。各プルリクエストはコアコントリビュータ(パッチをmergeする権限のある人)によって必要事項についてフィードバックがなされた後、メインツリーにmergeされます。開発への貢献は全て、このプルリクエストの形式に従う必要があります。これはコアコントリビュータに関しても同様です。Issueに問題・意見を登録してください。これにより同じ問題に対しての重複した努力を避けることができます。rebaseして下さい。masterにmergeできない場合、プルリクエストの内容のrebaseを求めるメッセージが表示されることがあります。submoduleの変更が必要な場合、それらに変更が投入されるまで、submoduleを更新するプルリクエストを出すのを控えてください。プルリクエストのコメントやIRCチャンネルでレビューを求めることができます。修正されたバグや新しい機能に関連したテストを追加して下さい。(layout、reftest)に追加することが多いでしょう。