💡 Your project may benefit from being a Dynamic Site made up of server-side rendered content on every request.
Do you want to build a Single-Page Application in JavaScript?
What is a Single-Page Application (SPA)?
A SPA is a JavaScript application that, once loaded in the browser, updates the page view locally by modifying the DOM, rather than by navigating to a new page as an HTML response from the server. As a result, SPAs are able to persist parts of a page that don't change between routes, such as login state or work in progress. Whilst there are certainly ways to maintain state without using a SPA, such as using session cookies or your own bespoke JavaScript, the SPA approach is often useful for front end developers who don't want to venture into more back-endy territory. The core concept of SPAs is to make web pages feel like native device applications through faster page transitions.
-
top pick
SolidJs
- TypeScript
-
top pick
Preact
- CLI
- TypeScript
-
top pick
Svelte
- CLI
- TypeScript
-
top pick
Redwood
- CLI
- TypeScript
Uses frameworks
-
top pick
Remix
- CLI
- TypeScript
Uses frameworks
-
top pick
Angular
- CLI
- TypeScript
-
top pick
React
- CLI
- TypeScript
-
top pick
Ember
- CLI
- TypeScript
-
top pick
Qwik
- CLI
- TypeScript
-
top pick
Vue
- CLI
- TypeScript
-
top pick
Blitz
- CLI
- TypeScript
Uses frameworks
-
Next.js
- CLI
- TypeScript
Uses frameworks
-
Astro
- CLI
- TypeScript
Uses frameworks
-
Nuxt
- CLI
- TypeScript
Uses frameworks