Ladybird

ゼロから作られた開発中のブラウザで、ChromiumやGeckoのようなエンジンに依存していません。

説明


ブラウザ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は、少数のプレーヤーが支配するブラウザ市場を多様化し、革新と競争を促進することを目指しています。その独立したコミュニティ中心のアプローチは、プライバシー、安全性、パフォーマンスの改善につながる可能性があります、特にほとんどのブラウザが共有されたエンジンに依存する状況では。しかし、現在の段階を考えると、技術的および採用の課題に直面しており、ユーザーや開発者にとっては長期的な投資となるでしょう。


技術仕様書


ライセンス: 無料

言語: 英語

プラットフォーム: Windows

開発者: Ladybird

カテゴリー: インターネット/ブラウザ

更新: 2025年07月02日

関連情報


Google Chrome Portable
どこでも使えるGoogle Chromeのポータブル版。

Pale Moon
Firefoxをベースにした多くの追加機能があるブラウザです。

ChromeHistoryView
Google Chromeの履歴を特定の詳細と共に表示するユーティリティ。

ChromeCookiesView
Google Chromeのクッキーを表示および削除することを可能にするユーティリティ。

SeaMonkey
インターネット用の包括的なアプリケーションセットを提供するために設計されたブラウザ。

Mozilla Firefox
ユーザーのプライバシーを重視するブラウザです。


©2005-2025 Baixe.net