Article
Static and server-rendered pages win for portfolios: readers get HTML fast, and crawlers see real content. I keep client-only flourishes behind small islands so the shell stays light.
Images deserve explicit dimensions and modern formats where possible. A single hero asset should not block the rest of the layout.
Page transitions are easy to overuse. Short, consistent animations read as polish; long ones feel like waiting. I default to quick fades and reserve motion for meaningful state changes.