All case studies

B2C SaaS · Pre-Series-A

Next.js Performance Rescue Ahead of a Series A

Three-week audit + refactor of a Next.js App Router build that fell over at 100 concurrent users right before investor demos.

Industry
B2C SaaS · Pre-Series-A
Duration
3 weeks
Stack
Next.js (App Router), React

Results at a glance

  • LCP 4.8s → 1.2s
  • INP 380ms → 120ms
  • Held demo-day load without an infrastructure upgrade

Starting situation

A B2C SaaS start-up was preparing for its Series A. Its product was built with the Next.js App Router, and it fell over at 100 concurrent users, right before the investor demos were due.

Constraints

  • A fixed deadline. The investor demos were scheduled, so the fix had to land within three weeks.
  • The demo had to hold. The app needed to stay usable under demo-day load.

What was done

The work combined an audit and a refactor of the Next.js App Router build over three weeks. The audit located the bottlenecks, and the refactor removed them in the application itself.

If you want to see how this kind of work is approached, these articles describe the method:

Results

  • LCP from 4.8s to 1.2s. Largest Contentful Paint measures when the main content of a page becomes visible. Google rates 2.5 seconds or less as good.
  • INP from 380ms to 120ms. Interaction to Next Paint measures how quickly the page responds to clicks and key presses. Google rates 200 milliseconds or less as good.
  • Demo-day load held without an infrastructure upgrade. The gains came from the application, not from more servers.

Stack and duration

Next.js with the App Router, on React. The engagement took three weeks.

Have a similar challenge?

If any of these problems resonate, let's talk.

Contact us