Pale Moon ブラウザ 31.0 リリース

Pale Moon 31.0 Web ブラウザのリリースが公開されました。これは、Firefox コードベースから分岐して、より高いパフォーマンスを提供し、クラシックなインターフェイスを保持し、メモリ消費を最小限に抑え、追加のカスタマイズ オプションを提供します。 Pale Moon ビルドは、Windows および Linux (x86 および x86_64) 用に生成されます。 プロジェクト コードは、MPLv2 (Mozilla Public License) に基づいて配布されます。

このプロジェクトは、Firefox 29 に統合された Australis インターフェイスに切り替えることなく、広範なカスタマイズ オプションを提供することで、インターフェイスの古典的な構成を遵守しています。 削除されたコンポーネントには、DRM、ソーシャル API、WebRTC、PDF ビューア、Crash Reporter、統計収集コード、ペアレンタル コントロール、および障害のあるユーザーが含まれます。 Firefox と比較して、ブラウザーは XUL テクノロジーのサポートを維持し、本格的なテーマと軽量のテーマの両方を使用する機能を維持します。

収録曲:

  • 多くの安定性の問題が特定され、主要な開発者の 30.0.0 人が抗議した後、以前に完了した Pale Moon 30.0.1 および 5.1 のリリースはキャンセルされました。 UXP (Unified XUL Platform) プラットフォームの使用が戻され、Mozilla Central リポジトリから Firefox コンポーネントのフォークが開発され、Rust コードへの束縛から解放され、Quantum プロジェクトの開発は含まれません。使用されるブラウザ エンジンは、Gecko エンジンのバリアントである Goanna 29 で、サポートされていないコンポーネントやプラットフォームのコードが削除されています。 Pale Moon 31.0.x ブランチのユーザーには、リリース XNUMX への直接移行が提供されます。
  • サポートは、Firefox 用の変更されていない古いアドオンと、Pale Moon 用に特別に用意された新しいアドオンの両方に提供されます。古いアドオンの安定性は保証されていないため、アドオン マネージャーでは特別なオレンジ色のラベルが付けられます。
  • 「?.」演算子を使用した JavaScript でのプロパティ チェーン全体または呼び出しの 1 回限りのチェックのサポートが追加されました。たとえば、「db?.user?.name?.length」を使用すると、事前チェックなしで値「db.user.name.length」にアクセスできます。
  • Web サイトとの互換性を向上させるために、Selection.setBaseAndExtent() メソッドと queueMicroTask() メソッドが追加されました。
  • IntersectionObserver() コンストラクターでは、空の文字列を渡すと、例外をスローする代わりに rootMargin プロパティがデフォルトで設定されます。
  • CSS グリッドとフレックスボックスを使用して定義されたデザインのレンダリングが向上しました。
  • JavaScript での Web ワーカーの並列実行のパフォーマンスが向上しました。
  • 斜体フォントの表示を改善しました。
  • 基本パッケージに含まれるライブラリの更新バージョン。
  • 拡張 VPx ビデオ コーデック識別子のサポートが追加されました。
  • CSS を使用せずに body タグと iframe タグに直接設定されたフィールドを表示する際の長年の問題が解決されました。
  • Google SafeBrowsing サービスと URLClassifier サービスの使用に関連するコードを削除しました。
  • macOS プラットフォームでのアセンブリのコードが復元されました。
  • 非標準の ArchiveReader API を削除しました。
  • このコードは、テレメトリを収集するために Mozilla コンポーネントから削除されました。
  • Android プラットフォームのサポートに関連するコードを削除しました。
  • Marionette 自動テスト フレームワークは削除されました。
  • 脆弱性の排除に関連する修正は延期されました。

 Pale Moon ブラウザ 31.0 リリース


出所: オープンネット.ru

コメントを追加します