A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current page rather than loading entire new pages from a server. This approach avoids interruption of the user experience between successive pages, making the of the user experience between successive pages, making the application behave more like a desktop application.
The origins of the term
single-page application are
unclear, though the
concept concept was discussed at least as early as 2003.
[3]
Stuart (stunix) Morris wrote the Self-Contained website at
slashdotslash.com with the same goals and functions in April 2002
[4]
and later the same year, Lucas Birdeau, Kevin Hakman, Michael
Peachey and Evan Yeh described a single page application implementation in
the US patent 8,136,109.
[5]