Popover API
Popover APIを使用すると、JavaScriptを使用せずにポップオーバーUIを実装できます。現時点では、すべてのブラウザでサポートされているわけではありません。必要に応じてポリフィルの使用を検討してください。
Dialog要素
<dialog>要素を使用することで、モーダルやダイアログを簡単に実装できます。
Invoker API
Invoker APIを使用すると、要素のクリックイベントを別の要素にリダイレクトできます。Input要素の新しい属性
inputmode属性
モバイルデバイスで適切なキーボードを表示するために使用します。
enterkeyhint属性
モバイルキーボードのEnterキーの表示を制御します。
インラインエディティング
contenteditable属性を使用すると、任意の要素を編集可能にできます。
アクセシビリティの改善
inert属性
要素とその子孫要素を操作不可能にします。
ベストプラクティス
- 新機能を使用する際は、必ずブラウザのサポート状況を確認してください
- 必要に応じてフォールバックを実装してください
- アクセシビリティを常に意識してください
- パフォーマンスへの影響を考慮してください
これらの新機能は、ブラウザのサポート状況が異なる場合があります。
実装する際は Can I use で確認することをお勧めします。