【時間がない人向け】記事の3行要約
- Chrome 120でユーザースクリプトAPIとリーディングリストAPIが導入
- 静的ルールセットの上限増加とクロスブラウザ互換性の強化
- WebAuthn APIの導入予定とChrome APIのPromiseサポート拡大
Chrome拡張機能の最新動向と今後の展望
Chrome 120のリリースにより、ユーザースクリプトAPIとリーディングリストAPIが新たに導入された。[1]
これらのAPIにより開発者はウェブページ上でユーザースクリプトを管理し、リーディングリストのメタデータを操作できるようになった。
また、Declarative Net Request APIの静的ルールセットの上限が10から50に増加。合計の静的ルールセット数も50から100に倍増したことにより、コンテンツフィルタリングの改善が図られ、より柔軟な拡張機能の開発が可能になる。
さらに、クロスブラウザ互換性の強化も進められており、他のブラウザとの互換性を高めるための取り組みも行われている。
Chrome拡張機能の新機能と開発者向けの改善点
今後のChrome拡張機能ではWebAuthn APIの導入が予定されており、開発者はホスト権限を持つウェブサイトでRP IDを主張できるようになる。
また、すべての非同期Chrome APIメソッドがPromiseをサポートするようになる。その結果、開発者はより簡単にAPIを使用できるようになり、開発者はコールバックの代わりにPromiseを使用して、より効率的に拡張機能を開発できるようになるだろう。
さらに、Chrome拡張機能のドキュメントが改善され、新しいMV3移行ガイドが公開された。
これらの改善により開発者はより簡単に拡張機能の開発を行えるようになり、ユーザーにとってもより便利で安全な拡張機能が提供されることが期待される。
trends編集部「K」の一言
ユーザースクリプトAPIやリーディングリストAPIの導入により、拡張機能の機能性とユーザビリティが大幅に向上することが期待される。
しかし、これらの新機能の導入により、セキュリティやプライバシーに関する新たな課題が生じる可能性もあるため、開発者はこれらの側面にも注意を払う必要があるだろう。
References
- ^ Chrome for Developers. 「What's happening in Chrome Extensions? | Blog | Chrome for Developers」. https://developer.chrome.com/blog/extension-news-january-2024?hl=en, (参照 24-01-25).
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
ITやプログラミングに関するコラム
- DX人材を社内育成する重要性とは?外部委託との違いや具体的な教育方法も併せて解説。
- 【DXコンサルティングの実態調査】契約中と契約解除の企業でコミュニケーション量に4倍の差。
- 【無料・登録不要】PyWebにWebアプリ実行機能が追加されたので使ってみた。
- DXのわかりやすい例題と企業がDXに成功した事例を紹介
- 新入社員研修の日報活用法とは?自己成長とコミュニケーション強化の重要性