[3] 節点の変異とは、次のような操作による節点木の変化をいいます。
[15] 変異や、節点の生成に関する操作h、 次のものを含む様々な DOM API 等により行われます。
[21] 著者のスクリプトのみならず、ブラウザー拡張や WebDriver、 開発者ツールなどから操作されることもあります。
[16] 次のような利用者の操作により変更されることもあります。
[4] 仕様書上に必ずしも明確な規定があるわけではありませんが、 利用者の操作やブラウザー拡張等に基づく変更であっても、 副作用が適切に発生するよう、相当する DOM Standard の規定する操作が行われたものとして扱う必要があります。
[5] カスタム要素反応に関しては、バックアップ要素キューを用いるとの規定があります。
[6] 著者のスクリプトは、変異観察器を登録することにより、 節点木に変異があった際にコールバック関数の呼び出しを受けることができます。
TreeWalker
は影響を受けません。