Servo: 何を期待できるか?
- ServoはRustの力を活用し、メモリ安全性とモジュール性を提供する実験的なブラウザエンジンである。
- 2012年にMozillaによる研究プロジェクトとして始まり、その後何度も変化を経て、2023年に開発者たちの新たなアプローチによって再び注目を集めている。
- Blink(Chromiumベースのブラウザで使用)やGecko(Firefoxおよび一部の他ブラウザで使用)に対抗できる、Servoベースの新たな選択肢が登場する可能性がある。
2024年のServoプロジェクトの進捗状況
- 2023年9月、ServoプロジェクトがLinux Foundation Europeに正式参加した後、Igaliaの既存コントリビューターたちがプロジェクトのメンテナンスを担っている。
- Open Source Summit Europeでは、IgaliaのManuel RegoがWebGLサポート、クロスプラットフォーム対応(AndroidおよびLinuxモバイル対応を含む)などを発表した。
- Servoは組み込みアプリケーション(例: Raspberry Piでの実行)に関する実験を進めており、Raspberry PiではChromiumより高速であるように見える。
- 新しいレイアウトエンジンを開発中であり、新機能と互換性に向けた作業が進められている。
- Mozillaがプロジェクトを中止した後も、Firefoxは依然として一部のServoコンポーネントを使用している。
2024年のServoプロジェクトロードマップ
- 公式Webサイトには2024年向けに更新されたロードマップがあり、プロジェクト保守やコミュニティ運営が含まれている。
- CSSサポートの実装を通じて、Servoレイアウトエンジンに基本的なCSS機能を提供する作業が進行中である。
- 埋め込みAPIの定義を通じて、Tauriと協力し、Servo WebView APIを定義して新機能と要件を実装する予定である。
- 初期Android対応により、最新のAndroidバージョンでServoをビルドし、将来的には公式Webサイトでnightly APKを配布する予定である。
- Servoロードマップを追いたい場合は公式ロードマップを確認し、プロジェクトの詳細情報はGitHubリポジトリや公式Zulipチャットで確認できる。
GN⁺の見解
- Servoはメモリ安全性とモジュール性を重視するRustベースの革新的なブラウザエンジンであり、既存のBlinkやGeckoに挑もうとしている。
- Linux Foundation Europeの支援と、Igaliaがプロジェクト保守に参加していることにより、Servoの発展が期待される。
- Raspberry Piのような組み込みシステムでの性能向上やモバイル対応の拡大は、この技術の多様な活用可能性を示しており、開発者や技術愛好家にとって非常に興味深いニュースである。
4件のコメント
期待できますね
以前から少し期待していたプロジェクトだったので、こうして再開されたと聞いてうれしいですね。+_+
Hacker Newsの意見
Positron再始動への期待
Raspberry PiでのServo実行に関する質問
TauriによるServoへの関心
Servoの目的に関する質問
Servo中断への疑問
iOS Safariでのページクラッシュ体験
ネイティブなタブグループ対応への要望
Mozilla所有ではないServoへの言及
Rustベースのブラウザエンジンの必要性
IgaliaでのServo開発への期待
背景知識: