cf
- Window: DOMContentLoaded イベント - Web API | MDN
- Window: load イベント - Web API | MDN
- DOMContentLoadedイベントとloadイベントの違い[タイミング]
DOMContentLoaded
イベントはDOMツリーの構築が完了した時点で発火されます。一方、load
イベントはDOMツリーに加えて画像やすべてのスクリプトが読み込まれた時点で発火されます。よって特に画像に関する処理を行わない限りページの初期化はDOMContentLoaded
イベントを利用するのが良いでしょう。