gpt4 book ai didi

javascript - json数据量大,浏览器评估json数据慢

转载 作者:行者123 更新时间:2023-11-28 02:04:57 24 4
gpt4 key购买 nike

问题,当向浏览器发送大量 JSON 时,将其分解为小块是否更聪明,例如执行 for(;;){JSON-data} 之类的操作,然后将字符串拆分为 'for (;;)',然后自行评估 JSON 字符串,处理,然后冲洗/重复,因为当您发送大量 JSON 然后立即评估时,它可能会导致浏览器挂起?..

示例:

    {huge-JSON(1-2MB)}// vs    for(;;);{JSON-data}    for(;;);{JSON-data}    for(;;);{JSON-data}    for(;;);{JSON-data}    for(;;);{JSON-data}    for(;;);{JSON-data}

然后解析脚本,去掉for(;;);字符串,然后按“\n”拆分并循环遍历数组并逐一评估每个 JSON 数据集。

我只是想这可能比尝试一次评估一个庞大的 JSON 数据集更快,特别是如果您需要快速的 html 输出。

最佳答案

首先,我不太明白你使用 for(;;) 来分解一个巨大的 json 的想法。此外,在使用数据之前添加一些内容、解析、删除和分割数据只会给浏览器带来额外的开销。

此外,如果您在渲染之前在 for 循环中准备 html 字符串,请确保在循环结束后不要一次性渲染所有字符串。但继续在循环内渲染它,这样就不会让用户等待循环完成执行。当浏览器需要处理大量 json 时,这应该可以帮助您快速提供 html 输出。

希望这对您有帮助。

关于javascript - json数据量大,浏览器评估json数据慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17905655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com