网页的实际加载时间和用户对该加载时间的印象可能会大不相同。例如,下面是用户在加载页面时可以拥有的三种不同体验:
这些不同的UI体验随着JavaScript框架变得越来越普遍而变得更加普遍,比如React或Angular。
如果单个组件使用加载标记来指示正在发生的事情,例如Loading...或旋转轮,用户的UI体验也会发生变化。
哪些准则可以改善用户对快速加载页面的印象?如果没有,你如何处理这个问题?
发布于 2016-06-29 19:57:12
在解析和执行javascript时,总是会出现初始命中。但是,如果您在完成非常快的初始加载之后,可以尝试以下几种技术:
如果你想要一个SSR的例子,你可以看看我最近整理出来的一个样板:https://github.com/ctrlplusb/react-universally。
在这个样板中,我实际上也利用了Webpack基于应用程序中定义的路由的代码拆分特性。查看webpack的文档:https://webpack.github.io/docs/code-splitting.html
如果webpack对你来说是全新的,我强烈推荐生存的js系列:https://survivejs.com/。
https://stackoverflow.com/questions/38108550
复制相似问题