2016-07-29 67 views
-3

我有一个网络应用程序,允许用户搜索某些产品,但在某些情况下,服务器返回的数据超过1000行,这会导致浏览器挂起并且有更多时间需要完全加载。如何渲染大型网页

我的问题是如何渲染返回的数据,而不挂在客户端,加载时间更少。

我对ReactJS并不熟悉,但是如果将渲染器放在服务器上并根据用户请求将数据提供给他,那么这对您有帮助吗?

回答

0

我以前用https://github.com/bvaughn/react-virtualized取得了一些成功。诀窍是一次只加载一些数据,另外它只处理渲染可见的行。我也尝试过在没有这些优化的情况下完成它,并且最终等待数秒来渲染数据;有时足以让浏览器提示用户从运行中取消脚本。目前唯一能够呈现什么视图方法是迄今为止最好的体验。