[4] [DFN[[CODE(DOMi)@en[CustomEvent]]]] は、[[著者]]の[[スクリプト]]で利用することを想定した[[イベントインターフェイス]]です。

* 代替

[3] [CODE(DOMi)@en[CustomEvent]] は、歴史的理由から残されていますが、
あまり存在価値はありません。ほとんどすべての場合において、 [CODE(DOMe)@en[Event]] 
で十分です。

* 文脈

[5] [[著者]]の指示 ([CODE(DOMm)@en[dispatchEvent]]) 以外で、
[[利用者エージェント]]が自発的に [CODE(DOMi)@en[CustomEvent]] を[[発火]]することはありません。

* 歴史

[1] [CITE[IRC logs: freenode / #whatwg / 20130222]]
( ([TIME[2013-03-01 23:58:21 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20130222#l-458>

[2] [CITE@en-US[DOM Event I/O Processor for SCXML]]
( ([TIME[2015-08-06 00:51:18 +09:00]] 版))
<http://www.w3.org/TR/2015/NOTE-dom-iop-20150806/>

[6] [CITE@en[Align with IDL constructor changes]]
([[autokagami]]著, [TIME[2019-09-24 22:42:56 +09:00]])
<https://github.com/whatwg/dom/commit/57512fac17cf2f1c4c85be4aec178c8086ee5ee4>