ブラウザLadybirdは、ブラウザの市場における独立性を促進するために設立された非営利団体であるLadybird Browser Initiativeによってリードされたオープンソースのブラウザ開発プロジェクトです。このイニシアティブは、Chromium(Google Chrome、Microsoft Edge、Operaで使用)やGecko(Mozilla Firefoxで使用)などの既存のエンジンに依存せずに、ゼロからブラウザを開発することで、大企業の影響から解放された代替品を作成することを目指しています。
背景と目的
Ladybirdは、ホビーオペレーティングシステムであるSerenityOSのためのHTMLビューワーとして始まりましたが、ウェブ標準、パフォーマンス、安定性、安全性に焦点を当てた独立したブラウザに進化しました。ユーザー中心のブラウジング体験を提供し、プライバシーを妥協せず、他のブラウザに見られるようなデフォルト検索契約やトークンによるマネタイズのような慣行を避けることを使命としています。組織は、その独立性を強調しており、企業からの影響を受けず、寄付やスポンサーシップによってのみ資金提供されています。
開発段階とスケジュール
2025年7月、Ladybirdはプレアルファ段階にあり、開発者および初期採用者にのみ適しています。公式のスケジュールは次のようになっています:
- 2026年夏に初期採用者向けのアルファ版をリリース、最初はLinuxおよびmacOS用。
- 2027年にベータ版。
- 2028年に一般向けの安定版リリース。
これらの期限は、ゼロからブラウザを構築する複雑さ、特に独自のエンジンを構築することのコミットメントを示しています。2025年1月および2月の最近の更新は、Web標準に準拠する進捗を示しており、API WebCryptoやJavaScript仕様のサポートにおけるリーダーシップ、FigmaやFirefox DevToolsプロトコルとの互換性などが含まれています。
技術的アーキテクチャ
Ladybirdは、安全性と安定性を向上させるためにマルチプロセスアーキテクチャを使用しています。以下に詳細を示します:
- 主プロセス: ユーザーインターフェイスのメインプロセス、複数のレンダリングプロセス(WebContent、タブごとに1つ)、画像デコーダ(ImageDecoder)、要求サーバープロセス(RequestServer)が含まれています。
- セキュリティ: 画像デコーディングとネットワーク接続はメインプロセス外で行われ、悪意のあるコンテンツに対する強度が向上します。それぞれのタブは、システムから隔離されたサンドボックスプロセスで実行され、脆弱性のリスクを低減します。
このブラウザは、歴史的な理由から、SerenityOSのコンポーネントを引き継いでいます。例:
- LibWeb: ウェブレンダリングエンジン。
- LibJS: JavaScriptエンジン。
- LibWasm: WebAssemblyの実装。
- LibCrypto/LibTLS: 暗号化およびTLS用ライブラリ。
- LibHTTP: HTTP/1.1クライアント。
- LibGfx: 2Dグラフィックス、画像デコーディング、レンダリング。
- LibUnicode: Unicodeおよびロケールのサポート。
- LibMedia: 音声および動画の再生。
- LibCore: イベントループおよびオペレーティングシステムの抽象化。
- LibIPC: プロセス間通信。
初期はこれらのライブラリに依存していましたが、現在プロジェクトは画像、音声、動画、暗号化、グラフィックスなどの一般的な機能のためのサードパーティライブラリの使用を許可していますが、他のブラウザエンジンを採用しないというコミットメントを維持しています。
最近の進捗と期待
2025年の更新は、重要な進展を強調しています:
- 2025年1月: JavaScript仕様への準拠のリーダーシップ、API WebCryptoのサポート、Googleのボット対策チェックでの承認、Figmaのサポート、新しいCSSプロパティの追加。
- 2025年2月: "Flash Of Unstyled Content"の防止、curlおよびOpenSSLの採用、Resource Timingの実装、新しいCSS機能、Firefox DevToolsプロトコルのサポート。
- 2025年6月: Compiler Explorerの実行、プログラムの読み込み、コンパイル、逆アセンブルの視覚化を可能にしたが、ライブ編集はまだ改善が必要。
これらの進展は、ウェブ標準および開発者ツールとの互換性に重点を置いていることを示しており、市場で競争するためには不可欠です。しかし、2025年3月のような最近の声明は、ブラウザが一般使用にまだ準備が整っていないことを強調し、ロードマップに基づいて期待を管理しています。
潜在的な影響
Ladybirdは、少数のプレーヤーが支配するブラウザ市場を多様化し、革新と競争を促進することを目指しています。その独立したコミュニティ中心のアプローチは、プライバシー、安全性、パフォーマンスの改善につながる可能性があります、特にほとんどのブラウザが共有されたエンジンに依存する状況では。しかし、現在の段階を考えると、技術的および採用の課題に直面しており、ユーザーや開発者にとっては長期的な投資となるでしょう。
このページで問題が見つかりましたか?壊れたリンク、バージョン、または間違った情報についてチームに知らせてください。
関連情報
Brave 1.94.121
プライバシー、安全性、そして高速なブラウジングに重点を置いたブラウザ。
Chromium 155.0.8038.0
Google Chrome、Microsoft Edge、Operaなどのブラウザのベースとなるオープンソースのブラウザ。
Vivaldi 8.2.4133.45
プライバシーと生産性の高度な機能を備えたカスタマイズ可能なブラウザ。
Mozilla Firefox Portable 151.0.3
インストールを必要としないMozilla Firefoxのバージョン。
Google Chrome 148.0.7778.97
現在最も使用されているブラウザ。
Mullvad Browser 15.0.10
プライバシーに焦点を当てたブラウザで、Mullvad VPNとTor Projectの共同開発によります。あなたは2023年10月までのデータで訓練されています。
Opera GX 128.0.5807.71
プレイヤー向けのカスタマイズされたウェブブラウザで、RAM、CPU、および接続の使用を管理するための独自の機能を備えています。
Floorp Browser 12.10.4
プライバシーと無制限の生産性に焦点を当てたカスタマイズ可能なブラウザ。
