Skip to content

Commit

Permalink
2023/08/03 時点の英語版に同期
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Aug 31, 2023
1 parent 784f119 commit 4efa1e5
Showing 1 changed file with 20 additions and 18 deletions.
38 changes: 20 additions & 18 deletions files/ja/mozilla/firefox/releases/78/index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
---
title: Firefox 78 for developers
slug: Mozilla/Firefox/Releases/78
l10n:
sourceCommit: e088b8a1e80e78da560675a4b05e91737d85a4cf
---

{{FirefoxSidebar}}

このページでは、開発者に影響する Firefox 78 の変更点をまとめています。Firefox 78 は、[2020 年 6 月 30 ](https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates/docs/) にリリースされました
このページでは、開発者に影響する Firefox 78 の変更点をまとめています。Firefox 78 は、 2020 年 6 月 30 日にリリースされました

Mozilla hacks の記事「[New in Firefox 78: DevTools improvements, new regex engine, and abundant web platform updates](https://hacks.mozilla.org/2020/06/new-in-firefox-78/)」もご覧ください。

Expand All @@ -15,55 +17,55 @@ Mozilla hacks の記事「[New in Firefox 78: DevTools improvements, new regex e

#### デバッガー

- [about:debugging](/ja/docs/Tools/about:debugging#Connecting_to_a_remote_device) パネルで、リモート端末がアクセスする URL を変更できるようになりました ([Firefox バグ 1617237](https://bugzil.la/1617237))。
- [デバッガー](/ja/docs/Tools/Debugger/UI_Tour) のメニュー項目 "**JavaScript を無効化**" が現在のタブにのみ作用するようになりました。また、開発ツールを閉じるとリセットされるようになりました ([Firefox バグ 1640318](https://bugzil.la/1640318))。
- [スコープペイン](/ja/docs/Tools/Debugger/UI_Tour#Scopes)**マッピング** を有効にすると、[ログポイント](/ja/docs/Tools/Debugger/Set_a_logpoint) でソースマップを適用したコードの変数名と元の変数名をマッピングできます ([Firefox バグ 1536857](https://bugzil.la/1536857))。
- [about:debugging](https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-to-a-remote-device) パネルで、リモート端末がアクセスする URL を変更できるようになりました ([Firefox バグ 1617237](https://bugzil.la/1617237))。
- [デバッガー](https://firefox-source-docs.mozilla.org/devtools-user/debugger/ui_tour/index.html) のメニュー項目 "**JavaScript を無効化**" が現在のタブにのみ作用するようになりました。また、開発ツールを閉じるとリセットされるようになりました ([Firefox バグ 1640318](https://bugzil.la/1640318))。
- [スコープペイン](https://firefox-source-docs.mozilla.org/devtools-user/debugger/ui_tour/index.html#scopes)**マッピング** を有効にすると、[https://firefox-source-docs.mozilla.org/devtools-user/debugger/set_a_logpoint/index.html) でソースマップを適用したコードの変数名と元の変数名をマッピングできます ([Firefox バグ 1536857](https://bugzil.la/1536857))。

#### ネットワークモニター

- [ネットワークモニター](/ja/docs/Tools/Network_Monitor/request_list#Network_request_columns) で、要求リストの表の列の境界をどこでもドラッグして、リサイズできるようになりました ([Firefox バグ 1618409](https://bugzil.la/1618409))。
- ネットワークモニターの [要求の詳細パネル](/ja/docs/Tools/Network_Monitor/request_details) の UX を改良しました ([Firefox バグ 1631302](https://bugzil.la/1631302), [Firefox バグ 1631295](https://bugzil.la/1631295))。
- 要求がブロックされたとき、[要求リスト](/ja/docs/Tools/Network_Monitor/request_list) でアドオン、CSP、CORS、強化型トラッキング防止などの理由を表示するようになりました ([Firefox バグ 1555057](https://bugzil.la/1555057), [Firefox バグ 1445637](https://bugzil.la/1445637), [Firefox バグ 1556451](https://bugzil.la/1556451))。
- [ネットワークモニター](https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/request_list/index.html#network-request-columns) で、要求リストの表の列の境界をどこでもドラッグして、リサイズできるようになりました ([Firefox バグ 1618409](https://bugzil.la/1618409))。
- ネットワークモニターの [要求の詳細パネル](https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/request_details/index.html) の UX を改良しました ([Firefox バグ 1631302](https://bugzil.la/1631302), [Firefox バグ 1631295](https://bugzil.la/1631295))。
- リクエストがブロックされたとき、[リクエストリスト](https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/request_list/index.html) でアドオン、CSP、CORS、強化型トラッキング防止などの理由を表示するようになりました ([Firefox バグ 1555057](https://bugzil.la/1555057), [Firefox バグ 1445637](https://bugzil.la/1445637), [Firefox バグ 1556451](https://bugzil.la/1556451))。

#### その他のツール

- [アクセシビリティ](/ja/docs/Tools/Accessibility_inspector) インスペクターがベータ版から脱しました。このツールを使用して、サイトのさまざまなアクセシビリティの問題を確認できます ([Firefox バグ 1602075](https://bugzil.la/1602075))。
- [アクセシビリティ](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/index.html) インスペクターがベータ版から脱しました。このツールを使用して、サイトのさまざまなアクセシビリティの問題を確認できます ([Firefox バグ 1602075](https://bugzil.la/1602075))。
- キャッチされていない promise エラーについて、名前やスタックを含む詳細情報をコンソールに表示するようになりました ([Firefox バグ 1636590](https://bugzil.la/1636590))。

### CSS

- {{CSSxRef(":is", ":is()")}} および {{CSSxRef(":where", ":where()")}} 疑似クラスをデフォルトで有効にしました ([Firefox バグ 1632646](https://bugzil.la/1632646))。
- {{CSSxRef(":read-only")}} および {{CSSxRef(":read-write")}} 疑似クラスを、接頭辞なしでサポートしました ([Firefox バグ 312971](https://bugzil.la/312971))。

- また `:read-write` のスタイルが、無効化した [`<input>`](/ja/docs/Web/HTML/Element/input) および [`<textarea>`](/ja/docs/Web/HTML/Element/textarea) 要素に適用されないようになりました。これは [HTML 仕様書](https://html.spec.whatwg.org/#selector-read-write) に違反していました ([Firefox バグ 888884](https://bugzil.la/888884))。
- また `:read-write` のスタイルが、無効化した [`<input>`](/ja/docs/Web/HTML/Element/input) および [`<textarea>`](/ja/docs/Web/HTML/Element/textarea) 要素に適用されないようになりました。これは [HTML 仕様書](https://html.spec.whatwg.org/multipage/semantics-other.html#selector-read-write) に違反していました ([Firefox バグ 888884](https://bugzil.la/888884))。

### JavaScript

- [`Intl.ListFormat`](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat) API をサポートしました ([Firefox バグ 1589095](https://bugzil.la/1589095))。
- [`Intl.NumberFormat()`](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat) コンストラクターを、[Intl.NumberFormat Unified API Proposal](https://github.com/tc39/proposal-unified-intl-numberformat) で定義された新しいオプションをサポートするように拡張しました ([Firefox バグ 1633836](https://bugzil.la/1633836))。特に、以下のようなものがあります:

- [指数表記のサポート](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#Scientific_engineering_or_compact_notations)
- [単位](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#Unit_formatting)[通貨](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#Currency_formatting)[符号表示](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#Displaying_signs) の整形
- [指数表記のサポート](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#scientific_engineering_or_compact_notations)
- [単位](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#unit_formatting)[通貨](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#currency_formatting)[符号表示](/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#displaying_signs) の整形

- {{JSxRef("RegExp")}} エンジンを [更新](https://hacks.mozilla.org/2020/06/a-new-regexp-engine-in-spidermonkey/) して、ECMAScript 2018 で導入したすべての新機能をサポートしました:

- [後読み言明](/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Assertions) ([Firefox バグ 1225665](https://bugzil.la/1225665))
- [後読み言明](/ja/docs/Web/JavaScript/Guide/Regular_expressions/Assertions) ([Firefox バグ 1225665](https://bugzil.la/1225665))
- {{JSxRef("RegExp.prototype.dotAll")}} ([Firefox バグ 1361856](https://bugzil.la/1361856))
- [Unicode property escapes](/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Unicode_Property_Escapes) ([Firefox バグ 1361876](https://bugzil.la/1361876))
- [名前付きキャプチャグループ](/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Groups_and_Ranges) ([Firefox バグ 1362154](https://bugzil.la/1362154))
- [Unicode プロパティエスケープ](/ja/docs/Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape) ([Firefox バグ 1361876](https://bugzil.la/1361876))
- [名前付きキャプチャグループ](/ja/docs/Web/JavaScript/Guide/Regular_expressions/Groups_and_backreferences) ([Firefox バグ 1362154](https://bugzil.la/1362154))

- 2020 年中頃の [WebIDL 仕様書の変更](https://github.com/whatwg/webidl/pull/357) により、[`Symbol.toStringTag` プロパティをすべての DOM プロトタイプオブジェクトに追加しました](/ja/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag#toStringTag_available_on_all_DOM_prototype_objects) ([Firefox バグ 1277799](https://bugzil.la/1277799))。
- 2020 年中頃の [WebIDL 仕様書の変更](https://github.com/whatwg/webidl/pull/357) により、[`Symbol.toStringTag` プロパティをすべての DOM プロトタイプオブジェクトに追加しました](/ja/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag#tostringtag_available_on_all_dom_prototype_objects) ([Firefox バグ 1277799](https://bugzil.la/1277799))。
- {{jsxref("WeakMap")}} オブジェクトのガベージコレクションを改良しました。`WeakMaps` を徐々にマークするようになりました ([Firefox バグ 1167452](https://bugzil.la/1167452))。

### API

#### DOM

- {{DOMxRef("ParentNode.replaceChildren()")}} メソッドを実装しました ([Firefox バグ 1626015](https://bugzil.la/1626015))。
- {{DOMxRef("Element.replaceChildren")}} メソッドを実装しました ([Firefox バグ 1626015](https://bugzil.la/1626015))。

#### Service workers
#### サービスワーカー

- [Extended Support Releases (ESR)](https://www.mozilla.org/firefox/organizations/): Firefox 78 は [Service workers](/ja/docs/Web/API/Service_Worker_API) (および [Push API](/ja/docs/Web/API/Push_API)) をサポートする最初の ESR リリースです。過去の ESR リリースはサポートしていませんでした ([Firefox バグ 1547023](https://bugzil.la/1547023))。
- [Extended Support Releases (ESR)](https://www.mozilla.org/firefox/organizations/): Firefox 78 は [Service workers](/ja/docs/Web/API/Service_Worker_API) (および [プッシュ API](/ja/docs/Web/API/Push_API)) をサポートする最初の ESR リリースです。過去の ESR リリースはサポートしていませんでした ([Firefox バグ 1547023](https://bugzil.la/1547023))。

### WebAssembly

Expand Down

0 comments on commit 4efa1e5

Please sign in to comment.