Mozillaとサムスン、次世代ブラウザエンジンServoを共同開発。Rust言語採用&並列化
Servo は既存のウェブブラウザエンジンを見なおし、現代的なハードウェアを活用してより豊かな体験をもたらすため、完全に新しいブラウザをいちから再構築するためのプロジェクトとされています。重要機能としては、今後さらに普及が進むであろうマルチコアやヘテロジニアスプロセッサ、GPUによる並列処理を十分に活用すること、メモリ管理の抜本的改善によるセキュリティ強化対応などをあげています。
一方、Samsung はすでに Rust 向けの ARMバックエンドや、Android へのクロスコンパイル環境を Mozilla に提供するなどのかたちで貢献しています。
ちなみにモバイルOSの分野では Mozilla が「Firefox OS」を、Samsungは「Tizen」をそれぞれ開発中で、ある意味ライバル関係の間柄です。今回は Servo と Rust の Android への対応が発表されましたが、将来的には Servo の開発成果をそれぞれの OS にも反映させていくことも考えられます。またいずれは、Firefox ブラウザのレンダリングエンジンとして活躍する Gecko にもなんらかのフィードバックがなされていくのかもしれません。
