Performance: Background email delivery
HIGH IMPACT
This affects page load speed and user interaction responsiveness by offloading email sending from the main request cycle.
def create
UserMailer.welcome_email(@user).deliver_later
redirect_to root_path
enddef create
UserMailer.welcome_email(@user).deliver_now
redirect_to root_path
end| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Synchronous email sending (deliver_now) | N/A | N/A | Blocks response, delays paint | [X] Bad |
| Asynchronous email sending (deliver_later) | N/A | N/A | Non-blocking, fast paint | [OK] Good |