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
Backboneモバイルゲーミングコントローラーをセレブが約46億円のシリーズAで支援
IT関連
2022-02-25 23:49
楽天生命、リスクシミュレーションで保険の引受査定を自動化
IT関連
2022-02-03 00:00
Rapid7、脅威インテリジェンス分野のIntSights Cyber Intelligenceを買収
IT関連
2021-07-20 07:05
Apple M1チップ対応のDocker Desktop、同梱のKubernetesも実行可能に
Apple
2021-02-19 04:26
「AsyncAPI Initiative」がLinux Foundationに参画、イベントドリブンなAPIの記述標準化を目指す
API
2021-04-01 08:49
全座席に2口コンセント 京急が新型車両を春に導入 前面展望席も復活
くらテク
2021-01-22 02:33
これぞ一眼レフ ペンタックス「K-3 III」で味わうファインダーをのぞく楽しさ :荻窪圭のデジカメレビュープラス(1/5 ページ)
くらテク
2021-05-17 19:00
遠隔地採用のスタートアップDeelの新機能は企業が暗号資産でペイロールを蓄えるオプション
IT関連
2022-02-20 02:19
Cohesity、ベリタスからデータ保護事業を買収–ベリタスは新会社に
IT関連
2024-02-14 15:55
2024年にAIはますます台頭、雇用への不安はあれど歓迎すべき理由
IT関連
2024-01-25 14:23
グーグルらが実店舗を簡単にオンライン化するインドのDotPeに約30.1億円投資
ネットサービス
2021-03-29 05:33
日経平均3万円超え、米長期金利1.3%–金利上昇で株高終わる?
IT関連
2021-02-22 16:04
「住‌宅‌ロー‌ン‌選‌び」‌の‌常‌識‌を‌変‌え‌る‌モ‌ゲ‌チェッ‌ク‌が‌6.3‌億‌円‌を‌調‌達‌
フィンテック
2021-02-16 05:18
社員1人当たりの売り上げを年7%以上増やす–コムチュアが目指す成長のカギはDX事業
IT関連
2023-08-17 11:54