Frontend
Server-rendered HTML.
HTMX.
Alpine.js.
No SPA framework.
No Node-based frontend build system unless unavoidable.
Self-host all JavaScript assets.
Strict Content Security Policy.