Answer & Solution
Answer: Option B
Solution:
The defer attribute is used to load external scripts asynchronously without blocking rendering, ensuring that HTML parsing and rendering are not delayed due to script loading and execution. The async attribute also loads asynchronously but doesn't guarantee execution order, which makes defer more suitable for scripts that depend on order.