juandc / aerostore

🎨 Aerostore - Aerolab Challenge using Next.js and Micro.js from Zeit

Home Page:https://aerostore.now.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Increase Performance

juandc opened this issue · comments

According to Lighthouse

  • Performance is between 88% - 91%
  • Fist paint starts between 1,200s and 1,800s
  • First interactive about 4s

Is possible to reduce some seconds?
Or at least milliseconds?

Probably the most important problem are the multiple request to the api each page is doing 🤔

Possible solutions:

  • Custom endpoints (offcourse this is not the best practice)
  • GraphQL 😰

The problem if choosing GraphQL is... I must learn GraphQL 😅

Okay, I have learned GraphQL.
So, lets implement it!