作者回复: 性能问题是为了优化用户体验而解决的。
在这个过程里,对用户体验有害的就是服务端返回页摩面的延时变长了,这部分其实做了页面缓存的话也不会太差。
作者回复: 这样可以让用户更快看到网页内容,不需要等待前端js下载
作者回复: 应该是在node端请求你们的服务端接口,这样可以减少浏览器展现首屏前的RTT数(要进行的网络往返数)。这样对于浏览器这一端来说才是效率最高体验最好的。
作者回复: 有可能是koa-mount的路径解析规则问题。需要在url后面加一个 / 大概。我会在demo里加上一个replaceState解决这个问题。