# SPA | | A **Single-page application** (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. The goal is faster transitions that make the website feel more like a native app. | |-|-| | | wikipedia:: [Single-page application](https://en.wikipedia.org/wiki/Single-page_application) | [[Web app]] ## Single-page applications ## Single-page applications are more application-like because they reject the more typical web paradigm of moving between distinct pages with different URLs ## Different views via AJAX requests and a RESTful API