面的加载而检索，或者根据需要（通常是为响应用户操作）动态装载适当的资源并添加到页面。尽管可以用或HTML5来提供应用程序中单独逻辑页面的感知和导航能力，但页面在过程中的任何时间点都不会重新加载，也不会将控制转移到其他页面。与单页应用的交互通常涉及到与网页伺服器后端的动态通信。
历史.尽管早在2003年就讨论过这个概念，但单页应用（single-page application）一词的起源并不明晰。在2002年4月编写的自主网站slashdotslash.com有着相同的目标和功能；