Your CRUD dashboard ships 900KB of JavaScript to render a table. HTMX vs Next.js in 2026: architectures, the PHP question, pros and cons, and the decision that actually matters.