JavaScript setTimeout は、より高い入れ子のしきい値が設定されるまで固定されません (非推奨)
- ポリシー ID
- UnthrottledNestedTimeoutEnabled
- 適用対象
- コンピューターの構成、ユーザーの構成
- サポートされるバージョン
- Microsoft Edge バージョン 105、Windows 7 以降
- 出典
- Microsoft Edge Policy Templates (バージョン 155.0.4283.45)
- カテゴリ
- Microsoft Edge
説明
非推奨: このポリシーは推奨されていません。現在サポートされていますが、将来のリリースでは使用されなくなります。
このポリシーは Web 標準への準拠のための一時的なポリシーであるため、非推奨です。これは、バージョン 107 以降の Microsoft Edge では機能しません。
このポリシーを有効にすると、間隔が 4 ミリ秒未満の JavaScript setTimeout と setInterval は固定されません。これにより、短期的にはパフォーマンスが向上します。しかしながら、API を悪用する Web サイトでは setTimeout の使用が依然として固定されています。
このポリシーを無効にするか、または構成しなかった場合、間隔が 4 ミリ秒未満の JavaScript setTimeout と setInterval は固定されます。
これは、Web ページ上のタスクの順序を変更し、特定の順序に依存するサイトで予期しない動作を引き起こす Web 標準コンプライアンス機能です。
また、setTimeout のタイムアウトを数多く 0 ミリ秒に設定しているサイトにも影響を与え、たとえば CPU の負荷などを増大させます。
レジストリ
コンピューターHKEY_LOCAL_MACHINE
- UnthrottledNestedTimeoutEnabledREG_DWORD
ユーザーHKEY_CURRENT_USER
- UnthrottledNestedTimeoutEnabledREG_DWORD