Basic

SPA (Single Page Application)

MPA (Multiple Page Application)

CSR (Client Side Rendering)

Advantage

Disadvantage