Dev & Code 28 min agoブックマークに追加

Rustで書かれたブラウザエンジンが2026年7月末にバージョン0.4をリリース:デモ用小型ブラウザservoshellが、ますます多くの実在ウェブサイトを正しくレンダリングできるようになった。
Servo 0.4が2026年7月末にリリースされ、Rustで書かれたブラウザエンジンの月次リリースが行われました。チームが掲げるテーマは、今月はservoshell - エンジンを搭載したデモ用小型ブラウザが、ますます多くの実在するウェブサイトを正しくレンダリングできるようになったことです。
Phoronixの抜粋は控えめで、長い変更履歴はなく、互換性カバレッジの向上が強調されています。詳細なクローズドissueはGitHubリポジトリを参照してください。
Servoの歴史の初期からプロジェクトを追いかけてきた開発者にとって(プロジェクトはMozilla Researchで2012-2013年頃に始まり、エンジニアリング面ではPatrick WaltonとLars BergstromがRustチームと共にリードし、2020年のMozillaレイオフ後にLinux Foundationに移管された)、問題は決して「ServoはHTML+CSSをレンダリングできるか?」ではなく(答えは長い間「はい」です)、「ServoはGmailを開いてもクラッシュしないか?」でした。つまり、エンジンがJS、複雑なレイアウト、歴史的な奇妙な挙動、カスタムフォント、iframe、WebRTCなどの現代ウェブの過酷な処理を、クラッシュせずに処理できるかどうかです。
各リリースで正しくレンダリングされるサイトの数が増えることで、Servoは実用的な用途に近づいています。まだ一般ユーザー向けのBlinkやGeckoの代替にはなりませんが、ますます信頼できる候補となってきています。具体的には以下のような用途です:
2026年現在の代替エンジンの状況は多様ではありません。Blink(Google/Chromium)が支配的で、Gecko(Firefox)が抵抗し、WebKit(Apple)は自社プラットフォームに限定されています。その後に続くのが「X言語で書かれたエンジン」プロジェクト:Ladybird(SerenityOSの作業を引き継いだC++エンジン)、Servo(Rust、Linux Foundation移管後から月次リリースを継続)、その他の学術的な取り組みです。
Servoの月次リリースサイクルと蓄積される変更履歴、向上する互換性カバレッジは、おそらく最も重要なシグナルでしょう。もはや幽霊プロジェクトではなく、本物のリリース列車のリズムを取り戻した生きたプロジェクトです。
覚えておくべき3つのポイント:(1)Servo 0.4は2026年7月のクローズで、月次リリースサイクルを維持;(2)今月の進歩は、実在するウェブサイトのレンダリング互換性の向上に焦点を当てている;(3)現時点で最も成熟したRustエンジンであり、組み込み用途やBlink依存から脱却したい場合に注目すべきエンジン。
本記事は人工知能により作成され、人間の編集管理のもとで校閲されています。