新しいオープン ソースのクロスプラットフォーム Web ブラウザー、Ladybird

テントウムシの第一印象

SerenityOS LibWeb および LibJS エンジンに基づく Ladybird ブラウザ。

最近、 SerenityOS オペレーティング システムの開発者が発表 と呼ばれるクロスプラットフォーム Web ブラウザーの導入 「レディバード」 2019 年からプロジェクトによって開発された LibWeb エンジンと LibJS JavaScript インタープリターに基づいています。

新しいブラウザーをゼロから構築することは、多額の資金と長年にわたる多くの人々の協力なしには不可能であることは言及する価値があります. Ladybird プロジェクトの背後にある head は、C++ で実装された新しいオープン ソースのクロスプラットフォーム GUI ブラウザーで別のことを証明します。

いつかレディバードで働くために他の人に支払うのに十分なお金が欲しい. 現時点では、自分の家族を養うのに十分なだけ稼いでいますが、私が快適に過ごせる範囲を超えた場合は、リストラを検討して、より多くの助けを借りることができるようにします.

初期段階のイニシアチブは、Google Chrome の覇権に挑戦する将来の可能性についての議論を復活させます。

グラフィカル インターフェイス Qtライブラリに基づいています クラシックなスタイルでデザインされ、タブをサポートしています。 ブラウザーは独自の Web スタックを使用して構築されており、LibWeb と LibJS に加えて、テキストと 2D グラフィックをレンダリングするためのライブラリー LibGfx、正規表現エンジン LibRegex、XML パーサー LibXML、中間コード インタープリター WebAssembly (LibWasm) 、 Unicode LibUnicode、LibTextCodec テキスト エンコーディング変換ライブラリ、Markdown パーサー (LibMarkdown)、および時間変換、I/O、MIME タイプ処理などの便利な関数の共通セットを備えた LibCore ライブラリを操作するためのライブラリ。

「SerenityOS ブラウザが Acid3 テストに合格しました! 私の知る限り、私たちは最初のテスト リリース以来、このマイルストーンに到達した最初の新しいオープン ソース ブラウザーです。 この 3 週間はチームの努力であり、貢献してくれたすべての人を誇りに思います」と、プロジェクトの責任者は発表します。 Acid2010 テストの成功は、このブラウザーの開発作業が XNUMX 年頃には非常に良いと評価される段階に達したことを意味します。プロジェクトは開発から XNUMX 年 XNUMX か月です。

ブラウザはすべての主要な Web 標準をサポートしています HTTP および HTTPS プロトコルのサポートに加えて、Acid3 テストに合格しています。 将来の計画には、各タブが個別のプロセスで処理されるマルチスレッド サポートの実装、パフォーマンスの最適化、および CSS フレックスボックスや CSS グリッドなどの高度な機能の実装が含まれます。

このプロジェクトはもともと Linux ベースのコンテナとして XNUMX 月に作成されました 独自の SerenityOS ブラウザを開発する SerenityOS オペレーティング システムの Web スタックをデバッグします。 しかし、しばらくすると、開発がデバッグ ユーティリティを超えており、通常のブラウザとして使用できることが明らかになりました (プロジェクトはまだ開発中であり、日常的に使用する準備はできていません)。 Web スタックも、SerenityOS 固有の開発からクロスプラットフォームのブラウザー エンジンに進化しました。

「私たちは開発の初期段階にあり、Web プラットフォームの多くの機能が欠落しているか、バグがあることに注意してください。 レディバードが毎日の航海の準備が整うまでには、長い時間がかかります。 私たちはまだ開発サイクルの「機能させる」段階にあります。 そのため、最適化よりも機能の修正とサポートに重点を置く傾向があります。 パフォーマンスの作業は主にアーキテクチャ レベルで行われますが、特定の問題点を軽減する特定の最適化も行われます。

Ladybird Web ブラウザー プロジェクトとそのエンジンについて詳しく知りたい場合は、コードが C++ で記述されており、2 条項 BSD ライセンスの下で自由に利用できることを知っておく必要があります。ビルドは Linux、macOS、 Windows (WSL)、Android、および Haiku。

詳細を確認できます の元の投稿から 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。