Frontend Development

Rendering patterns

Core Web Vitals

Architecture

Application architecture:

  1. component model
  2. rendering and loading
  3. routing and transitions
  4. data/state management

Rendering and loading

Bigger javascript bundle will always means a slower performance Serverside rendering have a faster FTP

SSR:

  1. Performance
  2. SEO
  3. Data fetching

Tecniques:

Data state management

Web workers

Libs

Tools

References