Performance: Redirect and render
MEDIUM IMPACT
This concept affects page load speed and user experience by controlling how the browser navigates or updates content after a server response.
def create if @item.save render :show else render :new end end
def create if @item.save redirect_to items_path else render :new end end
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Redirect | Full DOM rebuild | Multiple reflows due to full reload | High paint cost | [X] Bad |
| Render | Partial DOM update | Minimal reflows | Lower paint cost | [OK] Good |