将巨大的 JS 对象带到客户端的最佳方法是啥? [关闭]

Posted

技术标签:

【中文标题】将巨大的 JS 对象带到客户端的最佳方法是啥? [关闭]【英文标题】:What is the best method to bring a gigantic JS object to client side? [closed]将巨大的 JS 对象带到客户端的最佳方法是什么? [关闭] 【发布时间】:2018-09-05 19:35:33 【问题描述】:

将一个巨大的 JS 对象带到客户端的最佳方法是什么?

【问题讨论】:

比你更准确:这取决于。 不@Robert,这取决于这里不适用。在客户端拥有一个巨大的 JS 对象绝不是一个好主意 @baao:我不这么认为。在客户端拥有尽可能多/合理的信息可以在性能和 UE 方面产生巨大差异,因为它可以大大减少到服务器/数据库等的往返。问题是在没有从服务器到客户端的情况下获取相关数据阻止或减慢速度。以及如何具体做到这一点:这取决于(取决于实际的结构和数据布局);-) 【参考方案1】:

这不是一个好主意。您将膨胀您的网站/应用程序大小,并且运行速度会非常缓慢。

您最好将该对象以某种形式放入数据库或至少服务器端,并在需要时仅对您需要的数据进行 API 调用。

【讨论】:

我同意这个答案。您可能应该请求较小的部分(通过 ajax ),然后从那里开始。不过,我们没有任何关于 OP 将使用他的对象的上下文。

以上是关于将巨大的 JS 对象带到客户端的最佳方法是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Python 脚本与将内容传输到客户端的 Python Flask 服务器通信的最佳方式是啥?

在构建淘汰赛 js 绑定时隐藏屏幕的最佳方法是啥?

将实时 http 流式传输到 HTML5 视频客户端的最佳方法 [关闭]

为聊天应用程序缓存 apollo 客户端的最佳方式是啥?

GWT 将大量数据从服务器发送到客户端的最佳实践

在多构建 Vue js 应用程序中定义多个配置的最佳方法是啥?