Book a Call
AS|
Creative Developer
Building the future

FEB 22, 20269 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