Skip to content

Ties7/nextjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

nextjs

User eXperience

Nextjs word vaak gebruikt voor wat complexere applicaties. Nexjs is gebouwd op react. Doordat nextjs meer javascript gebruikt dan astro kan het langer duren om te laden. In mijn test zie je dit ook terug: In mijn test haalde de nextjs inlogpagina een lighthouse performance van 68 en de pagina waar data uit supabase werd geladen een score van 76. Dit is lager dan dezelfde test in astro. Dit verschil komt doordat nextjs standaard meer javaScript inlaadt.

Navigeren tussen pagina's is bij nextjs wat directer. Dit gebeurd namelijk zonder te herladen. Hierdoor is het makkelijker om een gebruiker een soort app gevoel te geven.

Developer eXperience

Nextjs heeft file-based routing, waardoor pagina's automatisch routes worden op basis van bestandnamen. Ook kan je zelf bepalen hoe data wordt opgehaald wat weer invloed heeft op de ux en performance.

  • Static site generator: pagina's worden 1 keer gegenereerd (blog, portflio etc).
  • Server-side generator: pagina's worden bij elk nieuwe request opnieuw gegenereed (berichten, inlogstatus etc).

Content Management eXperience

Ik gebruikte hier ook weer supabase. Dit was opzich niet heel lastig (met tutorial). Dit is hetzelfde bij astro.

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published