Skip to content
#

Single-page application (SPA)

Single-page applications (SPA) are client-side applications that don’t route via different pages but rather combine the logic for different contents into one page. This was historically achieved via hashbang URI fragments (#!). With the introduction of the pushState API, this state can now be properly used within the browser history, in bookmarks and sharing.

Another important point for SPA was the lack of proper SEO but developers and frameworks found ways around that.

Here are 2,379 public repositories matching this topic...

TaskFlow is your go-to app for effortless productivity. Manage tasks, set reminders, and track progress all with a clean, user-friendly and accessible design. The vanilla JavaScript frontend SPA uses an MVC architecture interacting with a secure PHP RESTful API protected by JWT, Redis rate limiting, and CORS. Storing data in a separate MySQL DB.

  • Updated Nov 10, 2025
  • JavaScript