Microsoft Edge:about:flagsの隠された設定を明らかにする

Windows 10 Insiderチャネルでの最新のMicrosoft Edgeビルドには、ブラウザーのabout:Flagsページの一部の設定を非表示にする変更が含まれています。

Microsoft Edgeは、その機能セットを他のブラウザーと比較すると、かなり単純なWebブラウザーです。 これはWindowsのメモ帳のようなもので、基本的なタスクに使用できる優れたプログラムですが、優れたものではありません。

Edgeに同梱されているオプションとGoogle ChromeまたはFirefoxのオプションを比較すると、デフォルトのWindows 10ブラウザーでは多くのオプションを取得できないことがすぐにわかります。

Edgeには、いくつかのインターフェイスオプション、Microsoft Edgeのポリシー、およびGoogle Chromeのchrome:// flagsまたはFirefoxのabout:configと同様に機能するabout:flagsページが付属しています。 多くのオプションはリストされていませんが、Edgeユーザーおよび管理者に追加の構成オプションを提供します。たとえば、TCP Fast Openを有効にしてサイトの読み込みを高速化します。

about:flagsページはEdgeにリンクされていないため、ユーザーは実行するためにそれを知る必要があります。 どれほど広く使用されているかは不明ですが、Edgeユーザーの大部分は、それを知らないか、使用しているようです。

Microsoft Edgeは、Creators Updateの1ページにあるabout:flagsページのすべてのオプションを表示します。 マイクロソフトは、デフォルトでページ上の実験フラグの一部を非表示にすることで、これを変更する予定のようです。

付属の最新のInsider BuildおよびEdgeを実行すると、デフォルトでページにオプションが表示されなくなります。

一部の設定が非表示になっているため、キーボードショートカットCtrl-Shift-Dを使用して表示する必要があります。

ショートカットを使用すると、非表示の設定がページに表示されます。

これは、Opera SoftwareがChromiumベースバージョンのOperaブラウザの最初のバージョンをリリースしたときに、Opera Softwareがどのように処理したかを思い出させるかもしれません。 Operaは、ユーザーがキーの組み合わせを押すことで起動できるPowerモードをOpera 19に導入しました。

マイクロソフトが変更を行った理由は不明です。 おそらく、「平均的な」ユーザーを、Edgeの使用時に問題を引き起こす可能性のあるいくつかの設定にさらしたくないでしょう。 ただし、ほとんどのユーザーはおそらくページにアクセスしないため、これが有益な効果をもたらすかどうかは疑問です。

ただし、about:flagsの設定を既に構成しているユーザーは、MicrosoftによってFall Creators Updateがリリースされた後、一部の設定がどこに行ったのか疑問に思うかもしれません。

マイクロソフトは、最終バージョンをリリースする前に心変わりするかもしれません。 今のところ、Edgeの高度な設定に関しては、会社が少し難しくしているように思えます。 (Deskmodder経由)

更新:次のフラグはデフォルトでは表示されなくなりました。

  • 合成エンジン
  • テキスト入力および編集フラグ
    • 新しい挿入コマンドによる入力を有効にする
    • 新しいInsertParagraphコマンドを有効にする
    • TFS3実装を有効にする
    • WinRT Clipboard APIを有効にする
  • JavaScript
    • 表示されていない場合、クロスオリジンiframeのrequestAnimationFrameコールバックを無効にします
    • 表示されない場合、クロスオリジンiframeのsetTimeoutおよびsetIntervalを1秒に強制します
    • バックグラウンドタブを低電力モードにすることができます
    • バックグラウンドタブでsetTimeoutとsetIntervalを1秒ではなく30秒に強制します。
    • 非表示のクロスオリジンiframeで、1秒ではなく30秒にsetTimeoutおよびsetIntervalを強制します
    • フレームレートを60 fpsではなく30 fpsに強制する
    • 高頻度スクリプトタイマーを無効にし、スクリプトタイマーを最大16ミリ秒に強制します。
    • ページの読み込み中にsetTimeoutとsetIntervalを1秒の期間に強制します
    • レンダーパイプラインを調整して、バッテリ寿命を改善できます。
  • 画面キャプチャ
    • 画面キャプチャを有効にする
  • ネットワーキング
    • TCP Fast Openを有効にする
  • 要素のプロパティ
    • 要素に関連付けられたラベルへのホバーとアクティブ状態のリレー
  • Edge Extensionsのプレインストール