Firefox 130 Web ブラウザがリリースされ、長期間サポートされる以前のブランチ (115.15.0 および 128.2.0) への更新が生成されました。 Firefox 131 ブランチはベータテスト段階に移行し、リリースは 1 月 XNUMX 日に予定されています。
Firefox 130 の主な革新:
- ページ全体の翻訳操作を実行した後、ページ上で選択されたテキストの断片を別の言語に機械翻訳することができます (つまり、すでに翻訳されたページの断片に別の言語への翻訳を適用できます)。ページ変換機能はアドレス バーのインジケーターを通じて呼び出され、フラグメント変換関数は選択したブロックを右クリックしたときに表示されるコンテキスト メニューを通じて呼び出されます。翻訳には、Firefox に組み込まれたシステムが使用され、外部のクラウド サービスに頼ることなく、ユーザーのローカル システム上で翻訳が実行されます。このシステムは、リカレント ニューラル ネットワーク (RNN) とトランスフォーマー ベースの言語モデルを使用する Marian 機械翻訳フレームワーク上のラッパーであるオープン ベルガモット エンジンに基づいています。

- 内蔵の機械翻訳エンジンは、ラトビア語、リトアニア語、カタロニア語、クロアチア語、チェコ語、デンマーク語、インドネシア語、ルーマニア語、セルビア語、スロバキア語、ベトナム語のサポートを追加しました。
- 新しい「Firefox Labs」セクションがコンフィギュレーターに追加され、テスト用の実験的な機能が提供されます。

現在、次の 3 つの実験的なオプションが利用可能です。
- ビデオが表示されているタブから切り替えると、フローティング ウィンドウ (ピクチャ イン ピクチャ モード) でビデオの視聴が自動的に継続されます (ビデオの視聴中に別のタブに切り替えると、ビデオは上部に表示されたままになります)画像に画像モードが自動的に含まれるため、新しいタブが表示されます。」)元のビデオ タブに戻ると、ピクチャ イン ピクチャ モードは自動的に無効になります。
- IME (Input Method Editor) インターフェイスを使用して複雑な文字を入力しているときに、アドレス バーに推奨事項と検索結果を表示します。
- 大規模な言語モデルを使用して自然言語でユーザーと対話する組み込みチャットボット。ボットとの対話はサイドバーで実行されます。ユーザーは、Anthropic Claude、ChatGPT、Google Gemini、HuggingChat、Le Chat Mistral のサービスから選択できます (Rostelecom ネットワークでは HuggingChat のみが動作します)。ユーザーは AI ボットにテキストの質問を送信したり、表示しているページで強調表示されたテキストのスニペットを送信したりできます。ハイライト表示された領域を右クリックすると表示されるコンテキストメニューに「チャットボットに質問する」セクションが追加され、選択した内容の概要や説明を要求できます。

- プラットフォーム上 Linux デフォルトでは、スクロール可能な領域の端に到達するとアニメーション効果が有効になります。
- コンテキスト メニューでクリップボードに配置したりクリップボードから削除したりするためのボタンの表示に関する問題が解決されました。
- Web コーデック API がデスクトップ ビルドに追加され、マルチメディア ストリーム (ビデオ内の個々のフレームなど) の低レベル操作が可能になり、ブラウザ内の画像、オーディオ、ビデオのデコーダとエンコーダへのアクセスが可能になりました。この API は、ストリーミング、クライアント側でのエフェクトの適用、オーディオおよびビデオのトランスコーディング、オーディオおよびビデオ エディタの開発などの分野で需要がある可能性があります。
- WebCrypto API 実装では、Curve25519 暗号化プリミティブ (Ed25519 デジタル署名および X25519 鍵合意スキーム) のサポートが追加されました。これは、SubtleCrypto API (deriveKey()、deriveBits()、generateKey()、importKey()、およびexportKey() を通じて使用できます)。方法)。
- HTML要素内「name」属性が追加されました。これにより、JavaScript を使用せずに、常に 1 つの要素のみが表示され、残りは非表示になるように要素のグループを整理できます (ユーザーが新しいセクション、残りは自動的に閉じられます)。
- のバージョンでは Android 関連リソースの並列読み込みにより、ページ読み込み速度が向上しました。登録フォームに安全なパスワード生成機能が追加されました。
革新とバグ修正に加えて、Firefox 130 では 13 件の脆弱性が修正されました。 7 件の脆弱性が危険とマークされており、そのうち 5 件はバッファ オーバーフローや既に解放されたメモリ領域へのアクセスなどのメモリの問題が原因です。これらの問題により、特別に設計されたページを開いたときに攻撃者のコードが実行される可能性があります。 XNUMX つの危険な問題は、誤った型の処理 (型の混乱) によって引き起こされます。
さらに、Google 従業員が Rust で作成した JPEG-XL 画像形式用のデコーダの新しい実装を Firefox コード ベースに採用する可能性が検討されていることにも注目できます。この取り組みが承認されれば、Rust 実装は、100 万行を超えるコードを含む現在の C++ による JPEG-XL デコーダを置き換えることになります。移行の主導者は、Rust Foundation の取締役会の一員だった Mozilla の CTO である Bobby Holley です。
出所: オープンネット.ru



