LinuxFoundationで採用されているサーボブラウザエンジン

もともとMozillaで開発されたオープンソースのブラウザエンジンであるServoは、LinuxFoundationに移行しました。

MozillaのRust言語で記述されたモジュール式の埋め込み可能なWebエンジンであるServoは、Firefoxブラウザーとコードを共有し、Web標準を介したコンテンツとアプリケーションの配信を可能にすることを目的としています。2012年に作成されたServoは、後にWebRenderGPUベースのレンダリングシステムなどのFirefoxに組み込まれたテクノロジーをインキュベートしました。 

250人のレイオフを含む8月のMozillaでのリストラには、Rust開発の取り組みに関与した何人かの人々が含まれていました。MozillaはRustに積極的に投資し続けていますが、Servoはオープンソースの取り組みとして継続しています。現在、LinuxFoundationはServoProjectの新しい拠点になっていると、11月17日に公開された速報が明らかにしました。

Linux Foundationへの移行に伴い、Servoプロジェクトには、プロジェクトの将来を導くための理事会と技術運営委員会が加わりました。 Servoの高レベルの目標は変更されていません。 Servoは、他のアプリケーションに埋め込むための高性能で安全なレンダリングエンジンを提供することを目的としています。また、並列化されたCSSエンジンを備えているため、Servoはユーザーインターフェイス、3Dエクスペリエンス、およびその他の製品に統合できます。

ただし、Servoコンポーネントのユーザーは、LinuxFoundationの買収に懐疑的でした。「Mozillaの後に誰かがプロジェクトを引き継いでいるのは良いニュースです。また、他の人が金銭的に貢献できるようにする手段でもあります」と、アプリケーション監視会社SentryのエンジニアリングディレクターであるArminRonacher氏は述べています。「しかし、Linux Foundationがあるということは、Servoがブラウザとして顧客に出荷することを明確に望んでいるブラウザ開発者によって推進されていないため、Servoが本番ブラウザエンジンとしての未来を持っていることを意味するかどうかはわかりません。」

Windows、Linux、MacOSで実行されているServoは、レンダリングやCSSなどの重要なWebコンポーネントをRustに実装できることの証明として機能し、安全性、同時実行性、速度を提供しています。Servoは、AndroidフォンやMicrosoftのHoloLens複合現実デバイスなどのテクノロジーにも移植されています。

サーボプロジェクトの開発者は、仕様の問題を報告し、ブラウザ間の自動テストを提出することで、WHAT / WGWeb標準に貢献してきました。コアチームメンバーは、ブラウザに含まれる標準を共同編集しました。今後の参加者は、コードやドキュメントを作成したり、夜間のテストを行ったり、継続的インテグレーションとホスティングのコストをカバーするために寄付したりすることで、Servoの将来に貢献できます。