Book a Call
AS|
Creative Developer
Building the future

FEB 22, 2026 • 9 MIN READ

Why Most Next.js Portfolios Are Poorly Optimized (And How to Fix Yours)

Most Next.js portfolios look fast.

But they aren’t.

They just *appear* optimized.

---

The Lighthouse illusion

You run Lighthouse.

Score: 100.

Feels good.

But real users still experience:

  • slow interactions
  • delayed animations
  • janky scrolling
  • Because Lighthouse doesn’t measure everything.

    ---

    Too much JavaScript

    Modern portfolios ship way more JS than needed.

    Why?

    Because everything is interactive.

    Everything is client-side.

    Everything uses libraries.

    ---

    Animation abuse

    Smooth ≠ heavy.

    Most developers:

  • use too many motion libraries
  • animate everything
  • ignore performance impact
  • The result?

    Lag.

    ---

    What actually matters

    Performance is not a score.

    It’s a feeling.

    Your site should feel:

  • instant
  • responsive
  • smooth
  • ---

    Fix it properly

  • Use server components
  • Reduce JS where possible
  • Optimize images
  • Avoid unnecessary libraries