参考記事 EventListenerOptions これまでの第3引数 useCapture は boolean 型をとり、イベントハンドラがキャプチャフェーズ or バブリングフェーズのどちらで処理されるかを制御するものだった。 この第3引数が Object 型も受け付けるようになり、現状、それぞれ boolean 型で once , passive , capture パラメータをとる。 once true でイベントハンドラが1度だけ処理される。 例えば Window の load イベントハンドラは通常1度だけ実行される。イベントハンドラおよびそのスコープ変数はイベントハンドラ登録されている限り参照を保持するのでガベージコレクションの対象ではなく、こういったイベントハンドラはメモリの無駄となる。イベントハンドラ内で removeEventListener を記述するよりも容易にガベ

