Rust製ブラウザエンジン「Servo」搭載、新たなWebブラウザ「Verso」の開発プロジェクトが立ち上がる

今回は「Rust製ブラウザエンジン「Servo」搭載、新たなWebブラウザ「Verso」の開発プロジェクトが立ち上がる」についてご紹介します。

関連ワード (利用、効率的、軽量等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


欧州を基盤にオープンでセキュアなインターネットの実現を支援しているNLnet Foundationは、Rust製ブラウザエンジン「Servo」を用いたWebブラウザ「Verso」の開発プロジェクトの立ち上げを発表しました。

Versoプロジェクトの立ち上げを発表

Versoの開発は、Electron代替を目指すフレームワーク「Tauri」の開発チームが主導することが、下記のポストで示されています。

We've stopped waiting for other people to solve our problems with webviews and kicked off a browser+webview project called Verso (and we've already gotten a bit of funding from NLNET.)https://t.co/PMOV7YbGtE https://t.co/f3Jq3AcnQ9

— Tauri (@TauriApps) July 31, 2024

TauriはWebViewの問題を他者に頼らず自分たちで解決するために、Versoプロジェクトに取り組むとしています。

TauriはWebVeiwとしてServoを採用へ

Tauriは、HTMLやJavaScriptなどのWebテクノロジーを用いて、デスクトップ対応やモバイル対応のクロスプラットフォームアプリケーションを開発できる軽量なフレームワークです。

特徴として、Rust言語で開発されていること、そしてUI基盤としてOSが備えているWebViewの機能を用いるため、Electron製のアプリケーションで組み込まれるChromiumのようなレンダラの組み込みを不要にしていることです。

参考:Electron代替を目指すRust製フレームワーク「Tauri」がバージョン1.0に到達、Windows/Mac/Linuxに対応

しかしTauriがWebViewの機能をWebkitやChromium、すなわちAppleやGoogleなどが開発を主導しているWebViewに依存することには課題があったと、Versoプロジェクトの立ち上げを発表したNLnetの記事「Servo improvements for Tauri」で次のように説明されています。

The web ecosystem currently lacks a cross-platform, non-corporate controlled system for doing so, meaning that solutions like Tauri need to rely on the platform engines controlled by Apple, Google, and Microsoft. Obviously, this add complexity, has security and stability implications, lacks consistency, and involves limited levels of user agency.

現時点でWebのエコシステムには、Tauriのようなものを実現できるような、企業に支配されていないクロスプラットフォーム対応が欠けている。つまりTauriではAppleやGoogle、マイクロソフトが管理するプラットフォームエンジンに依存しなければならない。これはより複雑で、セキュリティと安定性に影響し、一貫性に欠け、限られたユーザーエージェント機能となってしまうだろう。

これを背景として昨年(2023年)末から、Linux Foundation傘下でRust製のクロスプラットフォーム対応Webブラウザエンジンとして開発が進められている「Servo」をTauriの組み込みのWebViewとする方向で開発が始まりました。

参考:Rust製ブラウザエンジンの「Servo」がElectron代替を目指す「Tauri」への組み込みに対応、プロトタイプとして実装

現在、Tauriの初めてのメジャーバージョンアップとなるTauri 2.0の開発がリリース候補版まで進んでいます。Tauri 2.0でも変わらずWebViewはそれぞれのOSのものを利用する仕様となっているため、ServoがTauriのWebViewとして採用されるのはまだしばらく先になります。

しかしTauriはクロスプラットフォームにおける一貫した体験を実現するために、ServoをWebViewとして採用していく方向であることは、今回のNLnetからの発表の中でも次のように示されています。

Integrating a portable browser engine would be a major step towards being able to run applications in a consistent, open source web runtime on major desktop and mobile platforms.

(Tauriとの)ポータブルなブラウザエンジンの統合は、主要なデスクトップやモバイルプラットフォーム上で、オープンソースのウェブランタイムによって一貫した形でアプリケーションを実行できるようにするための大きな一歩となるだろう。

Servoの完成度が十分に高まった時点で、クロスプラットフォーム間で一貫性のあるWebViewとしてTauriにServoが組み込めるようになると予想されます。

これが、Versoの開発をTauriの開発チームが主導する理由です。

開発を加速させるためのプロジェクト

前述の通り、Servoはまだ開発中のブラウザエンジンであり、早期の実用化のためには開発を加速させる必要がありました。

その開発を加速させる手段として、スタンドアロンのWebブラウザの開発プロジェクトとして開発する方がよい、という判断が下されたと説明されています。

In order to speed up the development of those improvement, it turned out to be more efficient to transpose these requirements to a new standalone browser: Verso.

開発をスピードアップするためには、これらの要求を新しいスタンドアローンブラウザに移し替えた方が効率的であることが判明した:それがVersoだ。

新たなWebブラウザの選択肢に期待

Web標準の仕様が複雑化した現在において、新たにWebブラウザの開発を行うことは難しいことだとされています。それは、例えばマイクロソフトであっても自社でレンダリングエンジンを開発することを止めてChromiumを選択したことなどに象徴されています。

しかし、そうした中でも今回のVersoだけでなく、今年(2024年)7月にLadybird Browser Initiativeが立ち上がっています。

参考:Google広告費の影響を受けない新たなWebブラウザが必要だと、スクラッチからWebブラウザを開発する「Ladybird Browser Initiative」、元GitHub創業者らが立ち上げ

Web標準の実装が複数存在することは、Webの健全性にとって非常に重要です。数年後、新たなWebブラウザの選択肢が広がっていることを期待したいところです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
パスキーがAWS IAMの多要素認証として利用可能に
AWS
2024-06-12 19:14
植物由来肉を人工脂肪でおいしく満足できるものにするYali Bio
IT関連
2022-02-24 23:07
「これからのビジネスのやり方」について富士通社長は何を語ったか
IT関連
2023-06-02 15:43
オンラインイベントやバーチャルオフィスを開設できる2次元空間「oVice」が1.5億円を調達
ネットサービス
2021-05-12 04:58
AbemaTVが中継した格闘技イベント、CDNで4.5Tbpsを記録
IT関連
2022-07-02 08:25
あらゆる自動車でCarPlayが使える格安スマートディスプレイ「Coral Vision」を試す  Clubhouseもハンズフリーで快適トーク (1/3 ページ)
IT関連
2021-02-15 12:41
ロシア侵攻でウクライナ市民は暗号化メッセンジャー、オフライン地図、ツイッターを積極利用
IT関連
2022-03-02 12:43
Docker互換のコンテナエンジン「Podman 5.0」正式リリース。Macでの安定性や性能が大幅に向上
Red Hat
2024-03-28 01:56
ITセキュリティガバナンスとは
IT関連
2022-04-21 02:20
Okta、開発者向けの新たな無料プラン–最大1.5万人の月間ユーザーに対応
IT関連
2021-04-07 06:24
お客様との歓びの連鎖を拡げていく–リコー・山下社長
IT関連
2023-01-07 05:10
ERPのクラウド化は難しい、という時代の終焉。3年後の国内ERP市場はクラウドが9割以上、オンプレミスが1割以下へ、ITRが予想
ERP
2021-04-15 03:14
損保ジャパン、基幹システムを刷新–DXに当たりセキュリティ強化と開発業務を高度化
IT関連
2021-06-04 02:39
放牧と一頭買い精肉への集中するPorter Roadが10.9億円を調達して全米展開へ
フードテック
2021-03-10 16:16