Answer & Solution
Answer: Option B
Solution:
The defer attribute is used to make external scripts load and execute asynchronously, allowing them to load in the background without blocking the HTML parsing. The async attribute also loads scripts asynchronously but doesn't guarantee execution order, which makes defer more suitable for scripts that depend on order.