#Ladybirdブラウザとは何か?非chromiumの真に独立したWebブラウザをゼロから構築するための進行中のプロジェクト #六21

#Ladybirdブラウザとは何か?非chromiumの真に独立したWebブラウザをゼロから構築するための進行中のプロジェクト #六21

https://github.com/LadybirdBrowser/ladybird より

天道虫

天道虫 web 標準に基づく新しいエンジンを使用して、真に独立した Web ブラウザです。


重要

Ladybird はアルファ前の状態にあり、開発者による使用にのみ適しています

特徴

私たちは、現代のウェブのための完全で使いやすいブラウザを構築することを目指しています。

Ladybird は、メイン UI プロセス、いくつかの WebContent レンダラー プロセス、ImageDecoder プロセス、および RequestServer プロセスを備えたマルチプロセス アーキテクチャを使用します。

イメージデコードとネットワーク接続は、悪意のあるコンテンツに対してより堅牢になるように、プロセス外で行われます。各タブには独自のレンダラプロセスがあり、システムの他の部分からサンドボックス化されています。

現時点では、多くのコアライブラリサポートコンポーネントが SerenityOS から継承されています:
  1. LibWeb: Web レンダリング エンジン
  2. LibJS: JavaScript エンジン
  3. LibWasm: WebAssembly の実装
  4. LibCrypto/LibTLS:暗号プリミティブとトランスポート層セキュリティ
  5. LibHTTP: HTTP/1。1 クライアント
  6. LibGfx: 2D グラフィックスライブラリ、画像デコードとレンダリング
  7. LibArchive: アーカイブファイル形式のサポート
  8. LibUnicode、LibLocale: Unicode とロケールのサポート
  9. LibAudio、LibMedia:オーディオとビデオの再生
  10. LibCore: イベントループ、OS 抽象化レイヤー
  11. LibIPC: プロセス間通信

これをどうやって作って実行するのか?

見る 構築命令 てんとう虫の作り方に関する情報。

Ladybird は、Linux、macOS、Windows(WSL2 搭載)、その他多くの *Nixes で動作します。

ドキュメントを読むにはどうすればよいですか?

コード関連のドキュメントは、次のセクションにあります ドキュメンテーション フォルダ。

連絡して参加してください!

参加する
  discord サーバー 開発の議論に参加します。

問題を開く前に、を参照してください 問題ポリシー.

貢献するための一般的なガイドは、次の場所にあります CONTRIBUTING.md.

ライセンス

Ladybird は 2 条項 BSD ライセンスの下でライセンスされています。

コメント

このブログの人気の投稿

nitter.netが2021年1月31日から沈黙。代替インスタンスは?

#nitterがtwitterからBANされた?ツイート取得ができない #o7oI

nitterが復旧した?スクレイピング規制終了か?