Mozilla の新ブラウザエンジン Servo の Developer Preview を試してみる
Mozilla Research が開発する新しいブラウザエンジン Servo の Developer Preview がリリースされました。Servo はより良い並列性、モジュール性、セキュリティ、ハイパフォーマンスを目指して開発されており、次のような特徴があります。
- アプリケーションと組み込みの両方の用途に設計
- マルチプラットフォーム
- 開発言語はRust
現在は Mac OS X と Linux 用のバイナリファイルが提供されているため、すぐに試すことができます。なお、今後は Windows と Android 用も提供される予定です。それでは Linux 用のバイナリファイルをダウンロードして起動してみます。OS は VirtualBox 上の Ubuntu Desktop 16.04 LTS を使用しました。
まず、公式サイトの Download Servo nightly build
からダウンロードページへ移動し、Linux Build (64-bit)
ボタンを押して最新のバイナリファイルをダウンロードします。
次のコマンドでダウンロードしたファイルを展開します。
tar zxf servo-latest.tar.gz
展開すると servo
ディレクトリが作成されるので、その中のシェルスクリプト runservo.sh
を実行します。
cd servo ./runservo.sh
起動が成功すると次のようなアプリケーションが起動します。デフォルトでいくつかのブックマークが表示されています。
今のところアドレスバーとタグの切り替え機能がある程度のシンプルなUIです。Alt
+ ←
で前のページへ戻り、Alt
+ →
で次のページへ進みます。また、いくつか日本語ページを表示してみましたが、EUC-JPで書かれたHTMLを表示すると文字化けしてしまうようです。