JavaScriptをHTMLの解析後に実行させる「defer」と、準備ができ次第実行する「async」のうち、実行順序が保証されるのは。

deferはHTML内に記述された順序通りに実行されるため、依存関係があるスクリプトに適している。