用能根据网址散列所包含的信息重新生成相同的屏幕状态，就能实现预期的后退按钮行为。而为进一步解决此问题，HTML5规范引入了pushState和replaceState来提供代码对实际网址和浏览器历史的访问。
分析.诸如Google分析等分析工具高度依赖在浏览器中加载全新的页面，而单页应用的工作方式不同于此。
初次加载的速度.单页应用的第一页加载会比基于服务器的应用慢。这是因为首次加载必须先拿到框架和应用程序的代码，再在浏览器中呈现所需的视图。基于服务器