【问题标题】:Handle very large json schema in firefox that takes more then 20 seconds to render在 Firefox 中处理非常大的 json 架构,需要 20 秒以上才能呈现
【发布时间】:2017-01-19 09:07:54
【问题描述】:

我有一个大小为 20MB 的 json 架构。当它在谷歌浏览器中加载时,它大约需要 20 秒来渲染视图。虽然当我在 firefox 中加载它时,它会失败。

在谷歌上,我发现脚本执行时间限制为 10 秒。当我将其设置为 20-25 秒时。它在 Firefox 中完美执行。

上面是否有任何替代方法可以在 Firefox 中执行需要超过 10 秒的 java 脚本。因为我无法在每台机器上设置 dom.max_script_run_time

【问题讨论】:

    标签: javascript json firefox jsonschema


    【解决方案1】:

    您应该考虑流式传输该 JSON 数据,而不是在您的应用中一次加载所有数据,因为它是 20 兆。我还没有使用它,但是有一个库 Oboe.js 可以在它仍在加载时解析该 JSON 数据,并且您可以在开始接收已完成的 JSON 位时使用回调来处理。这不是一个真正快速的解决方案,但我认为这是最简单的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 2022-10-16
      相关资源
      最近更新 更多