JavaScript - 对象大小

时间:2012-03-15 12:27:57

标签: javascript json

预警:一个可能是愚蠢的问题,纯粹是出于好奇。

例如,如果我执行一个AJAX请求并返回一个包含1000个这样的对象的数组;

{
    MinimumDistance: ...,
    MaximumDistance: ...,
    MinimumTime: ...,
    MaximumTime: ...,
    ReallyLongButDescriptivePropertyName: ...
} 

这会比我缩短成员名称(例如MinDist)消耗更多内存吗?

如果是这样,我有什么办法可以减少这些对象的内存占用而不是缩短成员名称吗?

感谢。

1 个答案:

答案 0 :(得分:0)

使用更长的属性可能会持续更长时间(意味着它占用更多字节,因此更多带宽和更多时间到达客户端)响应。但通常响应是gzipped,因此与具有可理解的属性名称的有用性相比,开销很小 在任何情况下,返回1.000对象都不是一个好习惯,你应该对它们进行寻呼并尽可能减少响应,特别是考虑到手机的带宽减少