Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ

今回は「Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ」についてご紹介します。

関連ワード (今年、代替、参考等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


Rust製のWebブラウザエンジンとして開発が進められている「Servo」は、Servoをアプリケーションに組み込み可能なクロスプラットフォーム対応WebVeiwとする方向で開発を進め、それをアプリケーションフレームワークのTaruiと協力してTuariがサポートする予定であることを発表しました。

fig

TauriはElectronの代替を目指す、Web技術を用いてアプリケーションを開発するためのフレームワークです。

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

現在のTauriは、UIのレンダリングエンジンとして、WindowsではWebView2、macOSではWebKit、Linuxではgtk-rsと、OSネイティブのWebViewを用いています。

ServoのWebView化が完成すれば、ElectronがどのOSでもChromiumを共通のレンダリングエンジンとして内蔵しているのと同じように、Tauriに対してOSに関係なく共通のレンダリングエンジンとしてServoを採用できる選択肢をもたらすことになります。

下記は、このプロジェクトを支援するNLnet Foundationのブログ「Servo Webview for Tauri」からの引用です。

This project would incorporate Servo into the Tauri project, enabling it to run applications in a consistent, open source web runtime on major desktop and mobile platforms.

このプロジェクトはServoをTauriプロジェクトに組み込み、主要なデスクトップおよびモバイル・プラットフォーム上で一貫したオープンソースのウェブ・ランタイムでアプリケーションを実行できるようにする。

開発停滞から復活したServo

Servoは2012年にMozilla Researchが新しい高速なブラウザエンジンとして、マルチコア、SIMD命令、GPUなどの最新のプロセッサ技術を活用し、HTMLのパース、レンダリング、画像処理、レイアウトといった処理を独立して並列的に実行するなどにより高速なWebブラウジングを実現するべく開発が始まったものです。

参考:Mozillaの新型高速ブラウザエンジン「Servo」、初めてのデベロッパープレビューが公開。Rust言語で開発中

Servoの技術はFirefoxのレンダリングエンジンにも一部使われているとされています(全面的に置き換わってはいないようです)。

その後、2020年にMozillaの大規模リストラのあおりを受けてServoのプロジェクトはLinux Foundation傘下へ移行しましたが、資金不足などによってしばらく開発が停滞していました。

それが変化したのが今年(2023年)の1月。外部からの資金援助があり、再びServoの開発の活発化が発表され、2月には今後のロードマップが発表されました。

fig

そして今回、欧州のNLnet Foundationの支援を受けて、Servoをアプリケーションに埋め込み可能なWebView化の実現およびそのWebViewをTauriでサポートするという計画を発表したわけです。

Servoは一時期開発が停滞していたこともあり、最新のCSSやJavaScript仕様などに対応できていない部分があるため、まずはこれらへの対応やバイナリサイズを縮小するなどの課題を解決するところから着手するとしています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
JavaScriptツールチェインの統一を目指した「Rome」のコアチームによる公式フォーク「Biome」が開始
JavaScript
2023-09-05 09:22
自動車用シミュレーションプラットフォームのMoraiがグローバル展開のために24億円のシリーズBをクローズ
IT関連
2022-02-09 09:42
セブン-イレブンがTwitterキャンペーン取り下げで謝罪 過大な権限要求は「設定ミスだった」
企業・業界動向
2021-07-16 13:32
Facebook、純利益2倍増で四半期過去最高を更新も「今後は規制やAppleで鈍化」と予告
企業・業界動向
2021-07-30 03:56
マイクロソフト「Edge 88」、「パスワードモニター」など複数の新機能
IT関連
2021-01-25 23:11
アプリで集めたデータで「生物予報」という新たな社会インフラを、京大発の「バイオーム」が描く未来
EnviroTech
2021-06-30 06:41
クラウドセキュリティ、日本はネットワークやCASBを重視–トレンドマイクロ調査
IT関連
2021-01-25 16:07
「Windows」上で「Android」アプリを実行するシステム「WSA」が大幅アップデート
IT関連
2022-07-09 19:09
freee、請求書発行サービスに納品書機能を追加–インボイス制度対応を強化
IT関連
2023-01-22 08:45
黒部市社協、人事労務システム「ジンジャー」活用で業務時間を年間389時間削減
IT関連
2023-06-14 10:33
小型人工衛星打ち上げサービスFirefly Aerospaceが2021年6月の初飛行前に約82億円調達
宇宙
2021-05-06 03:49
卑弥呼の居館をARで再現 山田寺の伽藍も 奈良・桜井市が制作へ
IT関連
2021-03-06 19:49
永久凍土化にコードを保存する「Arctic Code Vault」バージョン1.0達成、GitHubが報告。1.4トンの保管庫を設置
GitHub
2022-09-26 11:06
生成AIを組み合わせたサービスの提供は新たな挑戦–ウイングアーク1st・田中社長
IT関連
2024-01-11 02:21