SPA is a website application that launches a new page and rewrites server-side content to allow users to freely interact.