SPA(单页应用)

SPA(Single-page application,单页应用)是只加载一个单独网页的 web 应用实现,当需要显示不同的内容时,它通过 JavaScript API(例如 XMLHttpRequestFetch)更新主体内容。

这使得用户在访问网站时无需加载新的页面,可以获得性能提升和动态的体验,但会相应地丧失诸如 SEO(搜索引擎优化)的优势,同时需要更多精力维护状态、实现导航以及做一些有意义的性能监控。

参见