Two apps which use JS to show multiple pages/functionalities on a single page
An app which uses JS to create a single page application and render different elements/views on the front end.
A JS single page app which uses routing and contexts to render different parts inside a single view.